From cba957590c9b3d807fdd408605b762b0ccbe1816 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 00:22:46 +0100 Subject: [PATCH 01/98] haskellPackages: stackage LTS 22.8 -> LTS 22.13 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 208 +++++++++--------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index a7a122028dd7..19a1f753c222 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 22.8 +# Stackage LTS 22.13 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -30,7 +30,7 @@ default-package-overrides: - aeson-pretty ==0.8.10 - aeson-qq ==0.8.4 - aeson-schemas ==1.4.2.1 - - aeson-typescript ==0.6.2.0 + - aeson-typescript ==0.6.3.0 - aeson-unqualified-ast ==1.0.0.3 - aeson-value-parser ==0.19.7.2 - aeson-warning-parser ==0.1.1 @@ -347,7 +347,7 @@ default-package-overrides: - annotated-exception ==0.2.0.5 - annotated-wl-pprint ==0.7.0 - ansi-terminal ==1.0.2 - - ansi-terminal-game ==1.9.2.0 + - ansi-terminal-game ==1.9.3.0 - ansi-terminal-types ==0.11.5 - ansi-wl-pprint ==1.0.2 - ANum ==0.2.0.2 @@ -394,7 +394,7 @@ default-package-overrides: - atom-basic ==0.2.5 - atom-conduit ==0.9.0.1 - atomic-counter ==0.1.2.1 - - atomic-primops ==0.8.4 + - atomic-primops ==0.8.5 - atomic-write ==0.2.0.7 - attoparsec ==0.14.4 - attoparsec-aeson ==2.1.0.0 @@ -402,7 +402,7 @@ default-package-overrides: - attoparsec-binary ==0.2 - attoparsec-data ==1.0.5.4 - attoparsec-expr ==0.1.1.2 - - attoparsec-framer ==0.1.0.1 + - attoparsec-framer ==0.1.0.2 - attoparsec-iso8601 ==1.1.0.1 - attoparsec-path ==0.0.0.1 - attoparsec-run ==0.0.2.0 @@ -453,11 +453,11 @@ default-package-overrides: - bcp47-orphans ==0.1.0.6 - bcrypt ==0.0.11 - beam-core ==0.10.1.0 - - bech32 ==1.1.4 - - bech32-th ==1.1.1 + - bech32 ==1.1.5 + - bech32-th ==1.1.5 - benchpress ==0.2.2.23 - bencode ==0.6.1.1 - - benri-hspec ==0.1.0.1 + - benri-hspec ==0.1.0.2 - between ==0.11.0.0 - bibtex ==0.1.0.7 - bifunctor-classes-compat ==0.1 @@ -498,8 +498,8 @@ default-package-overrides: - blas-hs ==0.1.1.0 - blaze-bootstrap ==0.1.0.1 - blaze-builder ==0.4.2.3 - - blaze-colonnade ==1.2.2.1 - - blaze-html ==0.9.1.2 + - blaze-colonnade ==1.2.3.0 + - blaze-html ==0.9.2.0 - blaze-markup ==0.8.3.0 - blaze-svg ==0.3.7 - blaze-textual ==0.2.3.1 @@ -507,7 +507,7 @@ default-package-overrides: - bloomfilter ==2.0.1.2 - bm ==0.2.0.0 - bmp ==1.2.6.3 - - bnb-staking-csvs ==0.2.1.0 + - bnb-staking-csvs ==0.2.2.0 - BNFC ==2.9.5 - BNFC-meta ==0.6.1 - board-games ==0.4 @@ -526,7 +526,7 @@ default-package-overrides: - boundingboxes ==0.2.3 - box ==0.9.3.1 - boxes ==0.1.5 - - breakpoint ==0.1.3.0 + - breakpoint ==0.1.3.1 - brick ==2.1.1 - broadcast-chan ==0.2.1.2 - brotli ==0.0.0.1 @@ -547,16 +547,16 @@ default-package-overrides: - bv ==0.5 - bv-little ==1.3.2 - byteable ==0.1.1 - - bytebuild ==0.3.15.0 + - bytebuild ==0.3.16.2 - byte-count-reader ==0.10.1.11 - bytedump ==1.0 - bytehash ==0.1.1.0 - - byte-order ==0.1.3.0 + - byte-order ==0.1.3.1 - byteorder ==1.0.4 - bytes ==0.17.3 - byteset ==0.1.1.1 - - byteslice ==0.2.13.0 - - bytesmith ==0.3.11.0 + - byteslice ==0.2.13.2 + - bytesmith ==0.3.11.1 - bytestring-builder ==0.10.8.2.0 - bytestring-conversion ==0.3.2 - bytestring-lexing ==0.5.0.11 @@ -572,7 +572,7 @@ default-package-overrides: - cabal2spec ==2.7.0 - cabal-appimage ==0.4.0.2 - cabal-clean ==0.2.20230609 - - cabal-debian ==5.2.2 + - cabal-debian ==5.2.3 - cabal-doctest ==1.0.9 - cabal-file ==0.1.1 - cabal-install-solver ==3.10.2.1 @@ -623,14 +623,14 @@ default-package-overrides: - Chart-cairo ==1.9.4.1 - Chart-diagrams ==1.9.5.1 - chart-svg ==0.5.2.0 - - ChasingBottoms ==1.3.1.12 + - ChasingBottoms ==1.3.1.13 - check-email ==1.0.2 - checkers ==0.6.0 - checksum ==0.0.0.1 - chimera ==0.3.4.0 - choice ==0.2.3 - chronologique ==0.3.1.3 - - chronos ==1.1.5.1 + - chronos ==1.1.6.1 - chronos-bench ==0.2.0.2 - chunked-data ==0.3.1 - cipher-aes ==0.2.11 @@ -656,12 +656,12 @@ default-package-overrides: - cmark-lucid ==0.1.0.0 - cmdargs ==0.10.22 - codec-beam ==0.2.0 - - code-conjure ==0.5.8 + - code-conjure ==0.5.14 - code-page ==0.2.1 - coinor-clp ==0.0.0.2 - cointracking-imports ==0.1.0.2 - collect-errors ==0.1.5.0 - - co-log ==0.6.0.2 + - co-log ==0.6.1.0 - co-log-concurrent ==0.5.1.0 - co-log-core ==0.3.2.1 - co-log-polysemy ==0.0.1.4 @@ -679,9 +679,9 @@ default-package-overrides: - comfort-fftw ==0.0.0.1 - comfort-glpk ==0.1 - comfort-graph ==0.0.4 - - commonmark ==0.2.4.1 - - commonmark-extensions ==0.2.5.1 - - commonmark-pandoc ==0.2.2 + - commonmark ==0.2.5.1 + - commonmark-extensions ==0.2.5.3 + - commonmark-pandoc ==0.2.2.1 - commutative ==0.0.2 - commutative-semigroups ==0.1.0.2 - comonad ==5.0.8 @@ -723,7 +723,7 @@ default-package-overrides: - configuration-tools ==0.7.0 - configurator ==0.3.0.0 - configurator-export ==0.1.0.1 - - configurator-pg ==0.2.9 + - configurator-pg ==0.2.10 - constraints ==0.14 - constraints-extras ==0.4.0.0 - constraint-tuples ==0.1.2 @@ -732,7 +732,7 @@ default-package-overrides: - context-http-client ==0.2.0.2 - context-resource ==0.2.0.2 - context-wai-middleware ==0.2.0.2 - - contiguous ==0.6.4.0 + - contiguous ==0.6.4.2 - contravariant ==1.5.5 - contravariant-extras ==0.3.5.4 - control-bool ==0.2.1 @@ -772,7 +772,7 @@ default-package-overrides: - cryptohash-sha512 ==0.11.102.0 - crypton ==0.34 - crypton-conduit ==0.2.3 - - crypton-connection ==0.3.1 + - crypton-connection ==0.3.2 - cryptonite ==0.30 - cryptonite-conduit ==0.2.2 - cryptonite-openssl ==0.7 @@ -884,7 +884,7 @@ default-package-overrides: - diagrams-core ==1.5.1.1 - diagrams-gtk ==1.4 - diagrams-html5 ==1.4.2 - - diagrams-lib ==1.4.6 + - diagrams-lib ==1.4.6.1 - diagrams-postscript ==1.5.1.1 - diagrams-rasterific ==1.4.2.3 - diagrams-solve ==0.1.3 @@ -895,7 +895,7 @@ default-package-overrides: - di-df1 ==1.2.1 - Diff ==0.4.1 - diff-loc ==0.1.0.0 - - digest ==0.0.2.0 + - digest ==0.0.2.1 - digits ==0.3.1 - di-handle ==1.0.1 - dimensional ==1.5 @@ -941,9 +941,7 @@ default-package-overrides: - dotenv ==0.11.0.2 - dotgen ==0.4.3 - dotnet-timespan ==0.0.1.0 - - double-conversion ==2.0.4.2 - - download ==0.3.2.7 - - download-curl ==0.1.4 + - double-conversion ==2.0.5.0 - DPutils ==0.1.1.0 - drawille ==0.1.3.0 - drifter ==0.3.0 @@ -989,7 +987,7 @@ default-package-overrides: - elynx-tools ==0.7.2.2 - elynx-tree ==0.7.2.2 - emacs-module ==0.2.1 - - email-validate ==2.3.2.19 + - email-validate ==2.3.2.20 - emojis ==0.1.3 - enclosed-exceptions ==1.0.3 - ENIG ==0.0.1.0 @@ -1015,8 +1013,8 @@ default-package-overrides: - errors ==2.3.0 - errors-ext ==0.4.2 - ersatz ==0.5 - - esqueleto ==3.5.11.1 - - event-list ==0.1.2.1 + - esqueleto ==3.5.11.2 + - event-list ==0.1.3 - every ==0.0.1 - evm-opcodes ==0.1.2 - exact-combinatorics ==0.2.0.11 @@ -1035,7 +1033,7 @@ default-package-overrides: - explainable-predicates ==0.1.2.4 - explicit-exception ==0.2 - exp-pairs ==0.2.1.0 - - express ==1.0.14 + - express ==1.0.16 - extended-reals ==0.2.4.0 - extensible ==0.9 - extensible-effects ==5.0.0.1 @@ -1064,7 +1062,6 @@ default-package-overrides: - feature-flags ==0.1.0.1 - fedora-dists ==2.1.1 - fedora-haskell-tools ==1.1 - - feed ==1.3.2.1 - FenwickTree ==0.1.2.1 - fft ==0.1.8.7 - fftw-ffi ==0.1 @@ -1073,6 +1070,7 @@ default-package-overrides: - fields-json ==0.4.0.0 - file-embed ==0.0.16.0 - file-embed-lzma ==0.0.1 + - file-io ==0.1.1 - filelock ==0.1.1.7 - filemanip ==0.3.6.3 - file-modules ==0.1.2.4 @@ -1098,7 +1096,7 @@ default-package-overrides: - flac-picture ==0.1.3 - flags-applicative ==0.1.0.3 - flat ==0.6 - - flatparse ==0.5.0.1 + - flatparse ==0.5.0.2 - flay ==0.4 - flexible-defaults ==0.0.3 - FloatingHex ==0.5 @@ -1112,11 +1110,11 @@ default-package-overrides: - focuslist ==0.1.1.0 - foldable1-classes-compat ==0.1 - fold-debounce ==0.2.0.11 - - foldl ==1.4.15 + - foldl ==1.4.16 - folds ==0.7.8 - FontyFruity ==0.5.3.5 - force-layout ==0.4.0.6 - - foreign-store ==0.2 + - foreign-store ==0.2.1 - ForestStructures ==0.0.1.1 - forkable-monad ==0.2.0.3 - forma ==1.2.0 @@ -1255,14 +1253,13 @@ default-package-overrides: - gio ==0.13.10.0 - gi-pango ==1.0.29 - gi-soup ==2.4.28 - - git-annex ==10.20231129 - githash ==0.1.7.0 - github ==0.29 - github-release ==2.0.0.10 - github-rest ==1.1.4 - github-types ==0.2.1 - github-webhooks ==0.17.0 - - git-lfs ==1.2.1 + - git-lfs ==1.2.2 - gitlib ==3.1.3 - git-mediate ==1.0.9 - gitrev ==1.3.1 @@ -1283,7 +1280,7 @@ default-package-overrides: - glpk-headers ==0.5.1 - GLURaw ==2.0.0.5 - GLUT ==2.7.0.16 - - gmail-simple ==0.1.0.5 + - gmail-simple ==0.1.0.6 - gnuplot ==0.5.7 - goldplate ==0.2.1.1 - google-isbn ==1.0.3 @@ -1314,7 +1311,6 @@ default-package-overrides: - haha ==0.3.1.1 - hakyll ==4.16.2.0 - hakyllbars ==1.0.1.0 - - hakyll-convert ==0.3.0.4 - hal ==1.0.1 - half ==0.3.1 - hall-symbols ==0.1.0.6 @@ -1333,7 +1329,7 @@ default-package-overrides: - hashing ==0.1.1.0 - hashmap ==1.3.3 - hashtables ==1.3.1 - - haskell-gi ==0.26.7 + - haskell-gi ==0.26.8 - haskell-gi-base ==0.26.4 - haskell-gi-overloading ==1.0 - haskell-lexer ==1.1.1 @@ -1344,9 +1340,9 @@ default-package-overrides: - haskell-src-exts-util ==0.2.5 - haskell-src-meta ==0.8.13 - haskintex ==0.8.0.2 - - haskoin-core ==1.0.2 + - haskoin-core ==1.0.4 - haskoin-node ==1.0.1 - - haskoin-store-data ==1.2.2 + - haskoin-store-data ==1.2.5 - hasktags ==0.73.0 - hasql ==1.6.4.1 - hasql-dynamic-statements ==0.3.1.4 @@ -1356,7 +1352,7 @@ default-package-overrides: - hasql-migration ==0.3.0 - hasql-notifications ==0.2.0.6 - hasql-optparse-applicative ==0.7.1.3 - - hasql-pool ==0.10.0.1 + - hasql-pool ==0.10.1 - hasql-th ==0.4.0.19 - hasql-transaction ==1.0.1.4 - has-transformers ==0.1.0.4 @@ -1392,7 +1388,7 @@ default-package-overrides: - hexpat ==0.20.13 - hex-text ==0.1.0.9 - hformat ==0.3.3.1 - - hfsevents ==0.1.6 + - hfsevents ==0.1.7 - hgal ==2.0.0.3 - hidapi ==0.1.8 - hi-file-parser ==0.1.6.0 @@ -1426,7 +1422,6 @@ default-package-overrides: - hmpfr ==0.4.5 - hnix-store-core ==0.7.0.0 - hoauth2 ==2.10.0 - - hOpenPGP ==2.9.8 - hopenssl ==2.2.5 - hopfli ==0.2.2.1 - horizontal-rule ==0.6.0.0 @@ -1452,7 +1447,7 @@ default-package-overrides: - hscolour ==1.25 - hsdns ==1.8 - hse-cpp ==0.2 - - hsemail ==2.2.1 + - hsemail ==2.2.2 - HSet ==0.0.2 - hset ==2.2.0 - hsexif ==0.6.1.10 @@ -1536,7 +1531,7 @@ default-package-overrides: - http-directory ==0.1.10 - http-download ==0.2.1.0 - httpd-shed ==0.4.1.1 - - http-io-streams ==0.1.6.4 + - http-io-streams ==0.1.7.0 - http-link-header ==1.2.1 - http-media ==0.8.1.1 - http-query ==0.1.3 @@ -1644,7 +1639,7 @@ default-package-overrides: - io-storage ==0.3 - io-streams ==1.5.2.2 - io-streams-haproxy ==1.0.1.0 - - ip ==1.7.7 + - ip ==1.7.8 - ip6addr ==1.0.4 - iproute ==1.7.12 - IPv6Addr ==2.0.6 @@ -1696,12 +1691,12 @@ default-package-overrides: - kazura-queue ==0.1.0.4 - kdt ==0.2.5 - keep-alive ==0.2.1.0 - - keter ==2.1.3 + - keter ==2.1.5 - keycode ==0.2.2 - - keyed-vals ==0.2.3.0 - - keyed-vals-hspec-tests ==0.2.3.0 - - keyed-vals-mem ==0.2.3.0 - - keyed-vals-redis ==0.2.3.0 + - keyed-vals ==0.2.3.1 + - keyed-vals-hspec-tests ==0.2.3.1 + - keyed-vals-mem ==0.2.3.1 + - keyed-vals-redis ==0.2.3.1 - keys ==3.12.3 - ki ==1.0.1.1 - kind-apply ==0.4.0.0 @@ -1882,7 +1877,7 @@ default-package-overrides: - mfsolve ==0.3.2.2 - microaeson ==0.1.0.1 - microlens ==0.4.13.1 - - microlens-aeson ==2.5.1 + - microlens-aeson ==2.5.2 - microlens-contra ==0.1.0.3 - microlens-ghc ==0.4.14.2 - microlens-mtl ==0.2.0.3 @@ -1948,18 +1943,18 @@ default-package-overrides: - MonadPrompt ==1.0.0.5 - MonadRandom ==0.6 - monad-resumption ==0.1.4.0 - - monad-schedule ==0.1.2.1 + - monad-schedule ==0.1.2.2 - monad-st ==0.2.4.1 - monads-tf ==0.3.0.1 - monad-time ==0.4.0.0 - - mongoDB ==2.7.1.2 + - mongoDB ==2.7.1.4 - monoidal-containers ==0.6.4.0 - monoidal-functors ==0.2.3.0 - monoid-extras ==0.6.2 - monoid-subclasses ==1.2.4.1 - monoid-transformer ==0.0.4 - monomer ==1.6.0.1 - - mono-traversable ==1.0.15.3 + - mono-traversable ==1.0.17.0 - mono-traversable-instances ==0.1.1.0 - mono-traversable-keys ==0.3.0 - more-containers ==0.2.2.2 @@ -1995,9 +1990,9 @@ default-package-overrides: - mx-state-codes ==1.0.0.0 - myers-diff ==0.3.0.0 - mysql ==0.2.1 - - mysql-haskell ==1.1.3 + - mysql-haskell ==1.1.4 - mysql-haskell-nem ==0.1.0.0 - - mysql-json-table ==0.1.2.0 + - mysql-json-table ==0.1.3.0 - mysql-simple ==0.4.9 - n2o ==0.11.1 - n2o-nitro ==0.11.2 @@ -2022,7 +2017,6 @@ default-package-overrides: - net-mqtt-lens ==0.1.1.0 - netpbm ==1.0.4 - netrc ==0.2.0.0 - - nettle ==0.3.0 - netwire ==5.0.3 - netwire-input ==0.0.7 - network ==3.1.4.0 @@ -2085,7 +2079,7 @@ default-package-overrides: - ofx ==0.4.4.0 - old-locale ==1.0.0.7 - old-time ==1.1.0.4 - - om-elm ==2.0.0.5 + - om-elm ==2.0.0.6 - once ==0.4 - one-liner ==2.1 - one-liner-instances ==0.1.3.0 @@ -2093,7 +2087,7 @@ default-package-overrides: - Only ==0.1 - oo-prototypes ==0.1.0.0 - oops ==0.2.0.1 - - opaleye ==0.10.2.0 + - opaleye ==0.10.2.1 - OpenAL ==1.7.0.5 - openapi3 ==3.2.4 - open-browser ==0.2.1.0 @@ -2127,6 +2121,7 @@ default-package-overrides: - OrderedBits ==0.0.2.0 - ordered-containers ==0.2.3 - ormolu ==0.7.2.0 + - os-string ==2.0.2 - overhang ==1.0.0 - packcheck ==0.6.0 - pager ==0.1.1.0 @@ -2138,19 +2133,19 @@ default-package-overrides: - pandoc-cli ==3.1.11.1 - pandoc-dhall-decoder ==0.1.0.1 - pandoc-lua-engine ==0.2.1.2 - - pandoc-lua-marshal ==0.2.4 + - pandoc-lua-marshal ==0.2.5 - pandoc-plot ==1.8.0 - - pandoc-server ==0.1.0.4 + - pandoc-server ==0.1.0.5 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.23.1 - pango ==0.13.10.0 - - pantry ==0.9.3.1 + - pantry ==0.9.3.2 - parallel ==3.2.2.0 - parallel-io ==0.3.5 - parameterized ==0.5.0.0 - park-bench ==0.1.1.0 - parseargs ==0.2.0.9 - - parsec-class ==1.0.0.0 + - parsec-class ==1.0.1.0 - parsec-numbers ==0.1.0 - parsec-numeric ==0.1.0.0 - ParsecTools ==0.0.2.0 @@ -2173,7 +2168,7 @@ default-package-overrides: - path-io ==1.8.1 - path-like ==0.2.0.2 - path-pieces ==0.2.1 - - pathtype ==0.8.1.2 + - pathtype ==0.8.1.3 - path-utils ==0.1.1.0 - pathwalk ==0.3.1.2 - patrol ==1.0.0.7 @@ -2197,7 +2192,7 @@ default-package-overrides: - perfect-hash-generator ==1.0.0 - persistable-record ==0.6.0.6 - persistable-types-HDBC-pg ==0.0.3.5 - - persistent ==2.14.6.0 + - persistent ==2.14.6.1 - persistent-discover ==0.1.0.7 - persistent-iproute ==0.2.5 - persistent-lens ==1.0.0 @@ -2265,7 +2260,7 @@ default-package-overrides: - postgresql-binary ==0.13.1.3 - postgresql-libpq ==0.10.0.0 - postgresql-libpq-notify ==0.2.0.0 - - postgresql-migration ==0.2.1.7 + - postgresql-migration ==0.2.1.8 - postgresql-query ==3.10.0 - postgresql-schema ==0.1.14 - postgresql-simple ==0.7.0.0 @@ -2297,9 +2292,9 @@ default-package-overrides: - primecount ==0.1.0.1 - primes ==0.2.1.0 - primitive ==0.8.0.0 - - primitive-addr ==0.1.0.2 + - primitive-addr ==0.1.0.3 - primitive-extras ==0.10.1.10 - - primitive-offset ==0.2.0.0 + - primitive-offset ==0.2.0.1 - primitive-serial ==0.1 - primitive-unaligned ==0.1.1.2 - primitive-unlifted ==2.1.0.0 @@ -2325,7 +2320,7 @@ default-package-overrides: - proto-lens-arbitrary ==0.1.2.12 - proto-lens-optparse ==0.1.1.11 - proto-lens-runtime ==0.7.0.5 - - protolude ==0.3.3 + - protolude ==0.3.4 - proxied ==0.3.1 - psql-helpers ==0.1.0.0 - PSQueue ==1.2.0 @@ -2374,7 +2369,7 @@ default-package-overrides: - rampart ==2.0.0.7 - ramus ==0.1.2 - rando ==0.0.0.4 - - random ==1.2.1.1 + - random ==1.2.1.2 - random-bytestring ==0.1.4 - random-fu ==0.3.0.1 - random-shuffle ==0.0.4 @@ -2418,7 +2413,7 @@ default-package-overrides: - recv ==0.1.0 - redact ==0.5.0.0 - reddit-scrape ==0.0.1 - - redis-glob ==0.1.0.7 + - redis-glob ==0.1.0.8 - redis-resp ==1.0.0 - reducers ==3.12.4 - refact ==0.3.0.2 @@ -2458,7 +2453,7 @@ default-package-overrides: - resolv ==0.2.0.2 - resource-pool ==0.4.0.0 - resourcet ==1.3.0 - - rest-rewrite ==0.4.2 + - rest-rewrite ==0.4.3 - result ==0.2.6.0 - retry ==0.9.3.1 - rex ==0.6.2 @@ -2471,7 +2466,7 @@ default-package-overrides: - rio-orphans ==0.1.2.0 - rio-prettyprint ==0.1.8.0 - rng-utils ==0.3.1 - - roc-id ==0.2.0.0 + - roc-id ==0.2.0.1 - rocksdb-haskell ==1.0.1 - rocksdb-haskell-jprupp ==2.1.6 - rocksdb-query ==0.4.2 @@ -2481,7 +2476,7 @@ default-package-overrides: - rosezipper ==0.2 - rot13 ==0.2.0.1 - row-types ==1.0.1.2 - - rpmbuild-order ==0.4.10 + - rpmbuild-order ==0.4.11 - rpm-nvr ==0.1.2 - rp-tree ==0.7.1 - rrb-vector ==0.2.1.0 @@ -2490,7 +2485,7 @@ default-package-overrides: - rss-conduit ==0.6.0.1 - run-haskell-module ==0.0.2 - runmemo ==1.0.0.1 - - run-st ==0.1.3.2 + - run-st ==0.1.3.3 - rvar ==0.3.0.2 - rzk ==0.7.3 - s3-signer ==0.5.0.0 @@ -2554,7 +2549,7 @@ default-package-overrides: - seqalign ==0.2.0.4 - seqid ==0.6.3 - seqid-streams ==0.7.2 - - sequence-formats ==1.8.0.0 + - sequence-formats ==1.8.0.1 - sequenceTools ==1.5.3.1 - serialise ==0.2.6.1 - servant ==0.20.1 @@ -2593,7 +2588,7 @@ default-package-overrides: - servant-swagger-ui-core ==0.3.5 - servant-swagger-ui-redoc ==0.3.4.1.22.3 - servant-websockets ==2.0.0 - - servant-xml ==1.0.2 + - servant-xml ==1.0.3 - serversession ==1.0.3 - serversession-backend-redis ==1.0.5 - serversession-frontend-wai ==1.0.1 @@ -2659,7 +2654,7 @@ default-package-overrides: - skylighting ==0.14.1 - skylighting-core ==0.14.1 - skylighting-format-ansi ==0.1 - - skylighting-format-blaze-html ==0.1.1.1 + - skylighting-format-blaze-html ==0.1.1.2 - skylighting-format-context ==0.1.0.2 - skylighting-format-latex ==0.1 - slave-thread ==1.1.0.3 @@ -2674,7 +2669,7 @@ default-package-overrides: - snowflake ==0.1.1.1 - socket ==0.8.3.0 - socks ==0.6.1 - - solana-staking-csvs ==0.1.2.0 + - solana-staking-csvs ==0.1.3.0 - some ==1.0.6 - some-dict-of ==0.1.0.2 - sop-core ==0.5.0.2 @@ -2684,10 +2679,9 @@ default-package-overrides: - sourcemap ==0.1.7 - sox ==0.2.3.2 - soxlib ==0.0.3.2 - - spacecookie ==1.0.0.2 - SpatialMath ==0.2.7.1 - special-values ==0.1.0.0 - - speculate ==0.4.14 + - speculate ==0.4.20 - speedy-slice ==0.3.2 - splice ==0.6.1.1 - split ==0.2.5 @@ -2737,7 +2731,7 @@ default-package-overrides: - storable-tuple ==0.1 - storablevector ==0.2.13.2 - store ==0.7.18 - - store-core ==0.4.4.6 + - store-core ==0.4.4.7 - store-streaming ==0.2.0.5 - stratosphere ==0.60.0 - Stream ==0.4.7.2 @@ -2764,7 +2758,7 @@ default-package-overrides: - string-conversions ==0.4.0.1 - string-interpolate ==0.3.3.0 - stringprep ==1.0.0 - - string-qq ==0.0.5 + - string-qq ==0.0.6 - string-random ==0.1.4.3 - stringsearch ==0.3.6.6 - string-transform ==1.1.1 @@ -2937,7 +2931,7 @@ default-package-overrides: - threads ==0.5.1.8 - threads-extras ==0.1.0.3 - thread-supervisor ==0.2.0.0 - - threepenny-gui ==0.9.4.0 + - threepenny-gui ==0.9.4.1 - th-reify-compat ==0.0.1.5 - th-reify-many ==0.1.10 - th-strict-compat ==0.1.0.1 @@ -2983,7 +2977,7 @@ default-package-overrides: - tophat ==1.0.7.0 - topograph ==1.0.0.2 - torrent ==10000.1.3 - - torsor ==0.1 + - torsor ==0.1.0.1 - tostring ==0.2.1.1 - tracing ==0.0.7.4 - transaction ==0.1.1.4 @@ -2995,7 +2989,7 @@ default-package-overrides: - tree-fun ==0.8.1.0 - tree-view ==0.5.1 - trie-simple ==0.4.2 - - trifecta ==2.1.3 + - trifecta ==2.1.4 - trimdent ==0.1.0.0 - trivial-constraint ==0.7.0.0 - tsv2csv ==0.1.0.2 @@ -3032,10 +3026,10 @@ default-package-overrides: - type-set ==0.1.0.0 - type-spec ==0.4.0.0 - typography-geometry ==1.0.1.0 - - typst ==0.5 + - typst ==0.5.0.1 - typst-symbols ==0.1.5 - tz ==0.1.3.6 - - tzdata ==0.2.20231222.0 + - tzdata ==0.2.20240201.0 - tztime ==0.1.1.0 - ua-parser ==0.7.7.0 - uglymemo ==0.1.0.1 @@ -3071,9 +3065,9 @@ default-package-overrides: - universe-reverse-instances ==1.1.1 - universe-some ==1.2.1 - universum ==1.8.2 - - unix-bytestring ==0.4.0 + - unix-bytestring ==0.4.0.1 - unix-compat ==0.7.1 - - unix-time ==0.4.11 + - unix-time ==0.4.12 - unjson ==0.15.4 - unliftio ==0.2.25.0 - unliftio-core ==0.2.1.0 @@ -3092,7 +3086,7 @@ default-package-overrides: - users-test ==0.5.0.1 - utf8-light ==0.4.4.0 - utf8-string ==1.0.2 - - utility-ht ==0.0.17 + - utility-ht ==0.0.17.1 - uuid ==1.3.15 - uuid-types ==1.0.5.1 - valida ==1.1.0 @@ -3136,7 +3130,7 @@ default-package-overrides: - vector-stream ==0.1.0.1 - vector-th-unbox ==0.2.2 - verbosity ==0.4.0.0 - - verset ==0.0.1.8 + - verset ==0.0.1.9 - versions ==6.0.5 - vformat ==0.14.1.0 - vformat-time ==0.1.0.0 @@ -3151,7 +3145,7 @@ default-package-overrides: - vty-crossplatform ==0.4.0.0 - vty-unix ==0.2.0.0 - wai ==3.2.4 - - wai-app-static ==3.1.8 + - wai-app-static ==3.1.9 - wai-cli ==0.2.3 - wai-conduit ==3.0.0.4 - wai-control ==0.2.0.0 @@ -3159,7 +3153,7 @@ default-package-overrides: - wai-enforce-https ==1.0.0.0 - wai-eventsource ==3.0.0 - wai-extra ==3.1.14 - - wai-feature-flags ==0.1.0.7 + - wai-feature-flags ==0.1.0.8 - wai-handler-launch ==3.0.3.1 - wai-logger ==2.4.0 - wai-middleware-bearer ==1.0.3 @@ -3183,7 +3177,7 @@ default-package-overrides: - wai-websockets ==3.0.1.2 - wakame ==0.1.0.0 - warp ==3.3.31 - - warp-tls ==3.4.3 + - warp-tls ==3.4.4 - wave ==0.2.1 - wcwidth ==0.0.2 - webdriver ==0.12.0.0 @@ -3217,7 +3211,7 @@ default-package-overrides: - world-peace ==1.0.2.0 - wrap ==0.0.0 - wraxml ==0.5 - - wreq ==0.5.4.2 + - wreq ==0.5.4.3 - wreq-stringless ==0.5.9.1 - writer-cps-transformers ==0.5.6.1 - ws ==0.0.6 @@ -3257,14 +3251,14 @@ default-package-overrides: - xxhash-ffi ==0.2.0.0 - yaml ==0.11.11.2 - yaml-unscrambler ==0.1.0.19 - - Yampa ==0.14.6 + - Yampa ==0.14.7 - yarn-lock ==0.6.5 - yeshql-core ==4.2.0.0 - yesod ==1.6.2.1 - yesod-auth ==1.6.11.2 - yesod-auth-basic ==0.1.0.3 - yesod-auth-hashdb ==1.7.1.7 - - yesod-auth-oauth2 ==0.7.1.3 + - yesod-auth-oauth2 ==0.7.2.0 - yesod-core ==1.6.25.1 - yesod-eventsource ==1.6.0.1 - yesod-fb ==0.6.1 @@ -3297,7 +3291,7 @@ default-package-overrides: - zigzag ==0.0.1.0 - zim-parser ==0.2.1.0 - zip ==2.0.0 - - zip-archive ==0.4.3 + - zip-archive ==0.4.3.1 - zippers ==0.3.2 - zip-stream ==0.2.2.0 - zlib ==0.6.3.0 From 031a7e833d12fb3b8b69fdb1e2bbad8c5d27e02e Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 00:23:01 +0100 Subject: [PATCH 02/98] all-cabal-hashes: 2024-02-12T23:23:22Z -> 2024-03-16T22:28:08Z 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 b82a5ca0e378..e4e3d08ddc7b 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "c947711834678a5466dcca9367676bc61ed0a991", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c947711834678a5466dcca9367676bc61ed0a991.tar.gz", - "sha256": "1slm1b6s8hk7x5rlr9fmsipkj8g6jsbvf5lfr2zzz8msfr5z8j8c", - "msg": "Update from Hackage at 2024-02-12T23:23:22Z" + "commit": "8fd329148e6583ab472717f5cac4e8132dac2c1e", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/8fd329148e6583ab472717f5cac4e8132dac2c1e.tar.gz", + "sha256": "0acf86rjvkh8vgbkzm1gjavm8xr508hd19ncwa19zqrf8gpp051x", + "msg": "Update from Hackage at 2024-03-16T22:28:08Z" } From 4d47470ee02cecbbdb82dfe0d01a75e17ff6bd31 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 00:24:44 +0100 Subject: [PATCH 03/98] 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 | 5367 +++++++++-------- 1 file changed, 2977 insertions(+), 2390 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 03301c25a7da..f652d1e48dd3 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -822,10 +822,8 @@ self: { }: mkDerivation { pname = "Agda"; - version = "2.6.4.1"; - sha256 = "106hrg4kpqslddl054jsd9xn2i3159psc60mfnj1xj2h7jdql913"; - revision = "2"; - editedCabalFile = "156l2w391jsff6q9xg2zgk6q3aanbcvqkzvmmk2r5f4vkkd1bjgk"; + version = "2.6.4.3"; + sha256 = "18h3vwj182sp6pkh4274x0b3qg3cn3v0571jicabqhvxqmpckvbl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -1174,8 +1172,8 @@ self: { }: mkDerivation { pname = "AsyncRattus"; - version = "0.2"; - sha256 = "08ags0nyhxfya4f29f8ksjylaf1b595k4n606xy927q5kx9f0bqj"; + version = "0.2.0.1"; + sha256 = "0ay2j22x0awmlqvskwzslv637jqac5byf0pkmy4ymfmgkhpay9sn"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base containers ghc ghc-boot hashtables simple-affine-space @@ -3265,26 +3263,6 @@ self: { }) {}; "ChasingBottoms" = callPackage - ({ mkDerivation, array, base, containers, mtl, QuickCheck, random - , syb - }: - mkDerivation { - pname = "ChasingBottoms"; - version = "1.3.1.12"; - sha256 = "1vy9yq07p95qiap1pcp2bbbn1mqvp3spyrswpdz0qfcn06656650"; - revision = "3"; - editedCabalFile = "0qkmazdz559fkn06ghmykwirl4inq3221c7y0gkacq33ax4080hp"; - libraryHaskellDepends = [ - base containers mtl QuickCheck random syb - ]; - testHaskellDepends = [ - array base containers mtl QuickCheck random syb - ]; - description = "For testing partial and infinite values"; - license = lib.licenses.mit; - }) {}; - - "ChasingBottoms_1_3_1_13" = callPackage ({ mkDerivation, array, base, containers, mtl, QuickCheck, random , syb }: @@ -3300,7 +3278,6 @@ self: { ]; description = "For testing partial and infinite values"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "CheatSheet" = callPackage @@ -6000,10 +5977,8 @@ self: { ({ mkDerivation, base, containers, deepseq, mtl, transformers }: mkDerivation { pname = "FULE"; - version = "0.3.0"; - sha256 = "1ir8kq8mndvbm99jm9wdd967b3424i4cpj5m56qd1052xi47q8vl"; - revision = "1"; - editedCabalFile = "17klcqdfrszks3ld4vbjxm5q88y0x33q783qvry9gyych6qdj89r"; + version = "0.3.1"; + sha256 = "0h2dcnkxnwsczjlp6bwa38lzwdwkihgj2xmj2f46dz91npfjk9xg"; libraryHaskellDepends = [ base containers deepseq mtl transformers ]; @@ -6358,8 +6333,8 @@ self: { }: mkDerivation { pname = "FiniteCategories"; - version = "0.6.3.0"; - sha256 = "0kwfv6hvxi4mk4jxbpa7laxjfxfjxgxvbpfpc5alv43n7rijhvw3"; + version = "0.6.4.0"; + sha256 = "10j6bipj0z86q87fnfd9iq2s43n2dixhfzh8y3yv18hs5jf4cgi0"; libraryHaskellDepends = [ base containers directory filepath random text WeakSets ]; @@ -7461,18 +7436,20 @@ self: { }) {}; "GenSmsPdu" = callPackage - ({ mkDerivation, base, haskell98, QuickCheck, random }: + ({ mkDerivation, base, QuickCheck, random }: mkDerivation { pname = "GenSmsPdu"; - version = "0.1"; - sha256 = "1vs1m78lp87mccqs3i80zpl121yb063vqxx6a4sqzkfxzhvjvcbz"; - isLibrary = false; + version = "0.2.0.0"; + sha256 = "078wnsvprignabz4hy14byrsyn2yvznzzmf2k49j5gj9vdj8nd10"; + isLibrary = true; isExecutable = true; - executableHaskellDepends = [ base haskell98 QuickCheck random ]; + libraryHaskellDepends = [ base QuickCheck random ]; + executableHaskellDepends = [ base QuickCheck random ]; + testHaskellDepends = [ base QuickCheck random ]; description = "Automatic SMS message generator"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "gensmspdu"; + mainProgram = "GenSmsPdu"; }) {}; "Genbank" = callPackage @@ -9378,6 +9355,32 @@ self: { mainProgram = "HPDF-Demo"; }) {}; + "HPDF_1_7" = callPackage + ({ mkDerivation, array, base, base64-bytestring, binary, bytestring + , containers, errors, file-embed, filepath, HTF, hyphenation, mtl + , network-uri, parsec, random, text, vector, zlib + }: + mkDerivation { + pname = "HPDF"; + version = "1.7"; + sha256 = "0f5p36i6y20g9mqmsc3gja9jswffi0ydfmdmm4swrahl24h319jr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base64-bytestring binary bytestring containers errors + file-embed filepath hyphenation mtl network-uri parsec random text + vector zlib + ]; + executableHaskellDepends = [ + array base filepath network-uri random text vector + ]; + testHaskellDepends = [ base HTF ]; + description = "Generation of PDF documents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HPDF-Demo"; + }) {}; + "HPath" = callPackage ({ mkDerivation, base, Cabal, containers, directory, filepath , haskell-src-exts, mtl, parsec, utf8-string @@ -9424,11 +9427,11 @@ self: { ({ mkDerivation, base, bcm2835, bytestring }: mkDerivation { pname = "HPi"; - version = "0.9.0"; - sha256 = "1cwapxr6amsrcnlqdmc4klb97wv3xcqb5ms4ag4wa7bvz6rx3rx3"; + version = "0.10.0"; + sha256 = "1b3lwa1j2w9vwqxpccyg4mcy338q4byyqpysxd2ciljq3wcf5nkw"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ bcm2835 ]; - description = "GPIO, I2C and SPI functions for the Raspberry Pi"; + description = "GPIO, I2C, SPI, and PWM functions for the Raspberry Pi"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; broken = true; @@ -10293,8 +10296,8 @@ self: { pname = "HaXml"; version = "1.25.13"; sha256 = "0wxkp9bnbnjrjrzsmpm6nknzn0ijiiajd5kms81kgyfypm4m91ax"; - revision = "1"; - editedCabalFile = "0rj3d04yw276hwbw09x2ydm5pmkfmm917cc540bwi9x108ksbr1g"; + revision = "2"; + editedCabalFile = "1y1qf3224gls6f27pp8w9cpyisdr24pan8ccfh1zffy9m2bk80lj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -11813,8 +11816,8 @@ self: { }: mkDerivation { pname = "IPv6DB"; - version = "0.3.3"; - sha256 = "1zgkn998cm2h1fxkydvzb8lxsshlgimz9xa91w7vdpq67gf7rx90"; + version = "0.3.3.1"; + sha256 = "0nccfhm8a30ckl5lkaah0nhyikwry12d832wcknzl14jpj6r116d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -12319,6 +12322,18 @@ self: { mainProgram = "jupyter-extract"; }) {}; + "JuicyCairo" = callPackage + ({ mkDerivation, base, cairo-image, JuicyPixels, primitive }: + mkDerivation { + pname = "JuicyCairo"; + version = "0.1.0.0"; + sha256 = "06vw57wf73cwrcg7ycbqhgiz7zpb58pvzvgr2widdv75d9iq4nkk"; + libraryHaskellDepends = [ base cairo-image JuicyPixels primitive ]; + testHaskellDepends = [ base cairo-image JuicyPixels primitive ]; + description = "To use images of JuicyPixels from Cairo"; + license = lib.licenses.bsd3; + }) {}; + "JuicyPixels" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl , primitive, transformers, vector, zlib @@ -14275,8 +14290,8 @@ self: { pname = "MissingH"; version = "1.6.0.1"; sha256 = "0f5d7ws2vqm1vpwjab9cp691jn5j3dxycfn4w5p1rb4aim504aa9"; - revision = "1"; - editedCabalFile = "08zq00a2anzs6i7ml8dsbah45skgb95nljqn86ixa2gqya6ki253"; + revision = "2"; + editedCabalFile = "1qvdaa5im36x6j7z060n084q62gp35sp7sa6cgcbdjva5bqgi2iy"; libraryHaskellDepends = [ array base containers directory filepath hslogger mtl network network-bsd old-locale old-time parsec process regex-compat time @@ -15303,8 +15318,8 @@ self: { }: mkDerivation { pname = "Network-NineP"; - version = "0.4.7.3"; - sha256 = "1ddmg5644af3aq53lclwyifir9x56by61w43ipb4lj1p40hki0j1"; + version = "0.4.7.4"; + sha256 = "1w1k90nsn0ansvq1s4n8dl0ysgq127myk37n940nk3glq70kdlsr"; libraryHaskellDepends = [ async base binary bytestring containers convertible exceptions hslogger monad-loops monad-peel mstate mtl network network-bsd @@ -19228,10 +19243,8 @@ self: { }: mkDerivation { pname = "ShellCheck"; - version = "0.9.0"; - sha256 = "071k2gc8rzpg9lwq9g10c9xx0zm1wcgsf8v4n1csj9fm56vy7gmb"; - revision = "2"; - editedCabalFile = "1bc552vfv76jq1zmqywv7a2z322v9ncz3sc69xpj0w6qwb3sd224"; + version = "0.10.0"; + sha256 = "08bdjcdl457xz2vh8y2w29bcwh1k7sfzyvszln3498vm5m1xn22d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -20994,6 +21007,8 @@ self: { pname = "TeX-my-math"; version = "0.203.0.0"; sha256 = "03c8bn7m5a9rjsna55g1qrfwnn195kgz4dm30czrb6blpd0giyhy"; + revision = "1"; + editedCabalFile = "0wgn295n59599fk2p0ssmc37mfnziylfv5xdb1i7wn69rn7f87da"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -22378,6 +22393,24 @@ self: { broken = true; }) {}; + "WidgetRattus" = callPackage + ({ mkDerivation, base, Cabal, containers, ghc, ghc-boot, hashtables + , simple-affine-space, template-haskell, text, transformers + }: + mkDerivation { + pname = "WidgetRattus"; + version = "0.2"; + sha256 = "0i54i5krl10ivmv9rm3aqi02zkqcwjid71iwdm2pjld6z2ls2z4y"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base containers ghc ghc-boot hashtables simple-affine-space + template-haskell transformers + ]; + testHaskellDepends = [ base containers text ]; + description = "An asynchronous modal FRP language"; + license = lib.licenses.bsd3; + }) {}; + "WikimediaParser" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { @@ -23102,24 +23135,6 @@ self: { }) {}; "Yampa" = callPackage - ({ mkDerivation, base, criterion, deepseq, filepath, random - , simple-affine-space, time - }: - mkDerivation { - pname = "Yampa"; - version = "0.14.6"; - sha256 = "1qinizrhqqwx5wws1iqyxxj77b1mv7svj61sfs851sxlbnp32pll"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base deepseq random simple-affine-space - ]; - benchmarkHaskellDepends = [ base criterion filepath time ]; - description = "Elegant Functional Reactive Programming Language for Hybrid Systems"; - license = lib.licenses.bsd3; - }) {}; - - "Yampa_0_14_7" = callPackage ({ mkDerivation, base, criterion, deepseq, filepath, random , simple-affine-space, time }: @@ -23135,7 +23150,6 @@ self: { benchmarkHaskellDepends = [ base criterion filepath time ]; description = "Elegant Functional Reactive Programming Language for Hybrid Systems"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Yampa-core" = callPackage @@ -25282,6 +25296,8 @@ self: { pname = "acts"; version = "0.3.1.1"; sha256 = "1szr7afyk6hwx7hipwwsvhv7y57if4fydsblphvf8fmwg299ya4l"; + revision = "2"; + editedCabalFile = "14lahysxlz4ahrpl2h9p8gxa6fl8vccj6qfagr5dkg2a1hrv567c"; libraryHaskellDepends = [ base deepseq finitary finite-typelits groups ]; @@ -25382,8 +25398,8 @@ self: { }: mkDerivation { pname = "adblock2privoxy"; - version = "2.2.0"; - sha256 = "0r7cr20bnasw0wmxpjl1v35qva9lijxmd99xdj55092fkqkxfbwr"; + version = "2.3.0"; + sha256 = "0aaz9kxvsyiwn0infzf9qlvq7wlrsamg4brr11332aljg8phnsmx"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -26830,30 +26846,6 @@ self: { }) {}; "aeson-typescript" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, directory - , filepath, hspec, mtl, process, string-interpolate - , template-haskell, temporary, text, th-abstraction, transformers - , unordered-containers - }: - mkDerivation { - pname = "aeson-typescript"; - version = "0.6.2.0"; - sha256 = "14lya37640qrsz792xcpm21r7pixfxs72kq19165zjwcg4vv2v4n"; - libraryHaskellDepends = [ - aeson base bytestring containers mtl string-interpolate - template-haskell text th-abstraction transformers - unordered-containers - ]; - testHaskellDepends = [ - aeson base bytestring containers directory filepath hspec mtl - process string-interpolate template-haskell temporary text - th-abstraction transformers unordered-containers - ]; - description = "Generate TypeScript definition files from your ADTs"; - license = lib.licenses.bsd3; - }) {}; - - "aeson-typescript_0_6_3_0" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory , filepath, hspec, mtl, process, string-interpolate , template-haskell, temporary, text, th-abstraction, transformers @@ -26875,7 +26867,6 @@ self: { ]; description = "Generate TypeScript definition files from your ADTs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "aeson-unqualified-ast" = callPackage @@ -27859,13 +27850,13 @@ self: { mainProgram = "alex"; }) {}; - "alex_3_5_0_0" = callPackage + "alex_3_5_1_0" = callPackage ({ mkDerivation, array, base, containers, directory, happy, process }: mkDerivation { pname = "alex"; - version = "3.5.0.0"; - sha256 = "1vczh12dagp1w27j78dr3bc6xa3bp05rmdw3h1pxs75wnhirzvfa"; + version = "3.5.1.0"; + sha256 = "01rax51p8p91a5jv5i56fny4lzmwgvjlxh767gh9x5gbz23gwbn9"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -36043,33 +36034,6 @@ self: { }) {}; "ansi-terminal-game" = callPackage - ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal - , clock, colour, containers, exceptions, file-embed, hspec - , hspec-discover, linebreak, mintty, mtl, QuickCheck, random, split - , terminal-size, timers-tick, unidecode - }: - mkDerivation { - pname = "ansi-terminal-game"; - version = "1.9.2.0"; - sha256 = "16j4da1q6vhdy90byadm4bkai4h59qxpdi00skffn3krk5wdv3hk"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal array base bytestring cereal clock colour containers - exceptions file-embed linebreak mintty mtl QuickCheck random split - terminal-size timers-tick unidecode - ]; - testHaskellDepends = [ - ansi-terminal array base bytestring cereal clock colour containers - exceptions file-embed hspec linebreak mintty mtl QuickCheck random - split terminal-size timers-tick unidecode - ]; - testToolDepends = [ hspec-discover ]; - description = "cross-platform library for terminal games"; - license = lib.licenses.gpl3Only; - }) {}; - - "ansi-terminal-game_1_9_3_0" = callPackage ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal , clock, colour, containers, exceptions, file-embed, hspec , hspec-discover, linebreak, mintty, mtl, QuickCheck, random, split @@ -36094,7 +36058,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "cross-platform library for terminal games"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "ansi-terminal-types" = callPackage @@ -36837,6 +36800,8 @@ self: { pname = "apecs-effectful"; version = "0.1.0.0"; sha256 = "1bd7ga74m07ck49z22jkjiyjxng0cv1dkrv560195fv436wwfzdi"; + revision = "1"; + editedCabalFile = "1myzk3y9yynrrgbq57zcj7v8qnq7jzgz1n9s2c4j944w91d6v87m"; libraryHaskellDepends = [ apecs base effectful-core vector ]; description = "Adaptation of the apecs library for the effectful ecosystem"; license = lib.licenses.bsd3; @@ -38606,8 +38571,8 @@ self: { }: mkDerivation { pname = "arduino-copilot"; - version = "1.7.7"; - sha256 = "13ixjxzfq3f25an3z7ahrav9nr84f93wb95pwjykybm2vjnn3dkv"; + version = "1.7.8"; + sha256 = "0gb7w8sp75z9b3avlpy2cli60rxfyxkdppaf1pmlhsgnlf2fjjz6"; libraryHaskellDepends = [ base containers copilot copilot-c99 copilot-language directory filepath mtl optparse-applicative sketch-frp-copilot temporary @@ -41008,8 +40973,8 @@ self: { ({ mkDerivation, base, ghc-prim, primitive }: mkDerivation { pname = "atomic-primops"; - version = "0.8.4"; - sha256 = "0gidqyk913vhcz3q4vnpadx3vkkrwb66rqhsxvdba8g2p5z63a12"; + version = "0.8.5"; + sha256 = "07wbza3xrgxbbdajgayyvbdki69v12rz2z3yfiy0gf5dqfa5g98w"; libraryHaskellDepends = [ base ghc-prim primitive ]; description = "A safe approach to CAS and other atomic ops in Haskell"; license = lib.licenses.bsd3; @@ -41119,8 +41084,8 @@ self: { }: mkDerivation { pname = "atp-haskell"; - version = "1.14"; - sha256 = "1l04xjzspi63q0h3y4xqiagr0ahajjj8x7wjw5p5y9vrxrfxj2rm"; + version = "1.14.2"; + sha256 = "1gwcs0iafg5q2n14nrksd152p3a84wisp451q73h3pph9ldrq2h3"; libraryHaskellDepends = [ applicative-extras base containers extra HUnit mtl parsec pretty template-haskell time @@ -41577,8 +41542,8 @@ self: { }: mkDerivation { pname = "attoparsec-framer"; - version = "0.1.0.1"; - sha256 = "1mj67jbdmc6svjrhhq5q0vcqp64p2bllb0py8qq0fin5bdnk4445"; + version = "0.1.0.2"; + sha256 = "1vyfm42xvlr86jjjswb7w2xg3rl49nmbm2f644s1chgbxg5121i7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -43278,16 +43243,16 @@ self: { "aws-lambda-haskell-runtime" = callPackage ({ mkDerivation, aeson, base, bytestring, case-insensitive , exceptions, hashable, hspec, http-client, http-types, mtl, path - , path-io, safe-exceptions-checked, template-haskell, text + , path-io, safe-exceptions, template-haskell, text , unordered-containers }: mkDerivation { pname = "aws-lambda-haskell-runtime"; - version = "4.1.2"; - sha256 = "1c5m9mmkcrgz5hd1swinfcrblkmc4yg142kzlfxfcxnyray3digm"; + version = "4.3.2"; + sha256 = "0j8jn6lzsca7iv7xhrzk1306yyn74hx1ryi7nf8lzb1ji1rggy02"; libraryHaskellDepends = [ aeson base bytestring case-insensitive exceptions hashable - http-client http-types mtl path path-io safe-exceptions-checked + http-client http-types mtl path path-io safe-exceptions template-haskell text unordered-containers ]; testHaskellDepends = [ base hspec ]; @@ -44519,6 +44484,22 @@ self: { broken = true; }) {}; + "bank-holiday-germany" = callPackage + ({ mkDerivation, base, doctest, hedgehog, hspec, hspec-hedgehog + , time + }: + mkDerivation { + pname = "bank-holiday-germany"; + version = "1.0.0.1"; + sha256 = "0pxsfk51pqxgd74l46k0sfagkxjmkm4lv1zj37k8kq8a6i01m4rd"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ + base doctest hedgehog hspec hspec-hedgehog time + ]; + description = "German bank holidays and public holidays"; + license = lib.licenses.mit; + }) {}; + "bank-holiday-usa" = callPackage ({ mkDerivation, base, hspec, HUnit, QuickCheck, time }: mkDerivation { @@ -44784,12 +44765,12 @@ self: { broken = true; }) {}; - "base_4_19_0_0" = callPackage + "base_4_19_1_0" = callPackage ({ mkDerivation, ghc-bignum, ghc-prim, rts }: mkDerivation { pname = "base"; - version = "4.19.0.0"; - sha256 = "03cipapd0b522zsh65a65q4nvrq8f6himh7sdag49fpr2hnw4vr6"; + version = "4.19.1.0"; + sha256 = "0f1ynq04cmvyn26krin835q0zygiy541a6fdcqazwdg2sx5pi3ls"; libraryHaskellDepends = [ ghc-bignum ghc-prim rts ]; description = "Basic libraries"; license = lib.licenses.bsd3; @@ -46458,8 +46439,8 @@ self: { }: mkDerivation { pname = "bearriver"; - version = "0.14.6"; - sha256 = "01jkfp1z3dk744qbyhjpvsjiikfmfvf34dqzz2hdiisfvpxwmmqy"; + version = "0.14.7"; + sha256 = "1yxjqsy24af1i36haax1bqizmwgimqkgygwimqrcmbazmrjdcfj2"; libraryHaskellDepends = [ base deepseq dunai MonadRandom mtl simple-affine-space transformers ]; @@ -46491,10 +46472,8 @@ self: { }: mkDerivation { pname = "bech32"; - version = "1.1.4"; - sha256 = "0f4s2dc5dh5gq1hqcdlbvddk93h117nji9nca0sfqzbx04n3sma8"; - revision = "1"; - editedCabalFile = "1w86km0kq03vzp7j58sva1a9xlspbkh2zycl3c8r34jjpbqxzyw9"; + version = "1.1.5"; + sha256 = "0hcckmb09svpyk5wrb05vl144ap1dml17khb1bsr5jyp01yjdr7x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -46522,8 +46501,8 @@ self: { }: mkDerivation { pname = "bech32-th"; - version = "1.1.1"; - sha256 = "0548an9v6y14qalb1agl5bskcmpb9865lxyap162xzgskd9s4iik"; + version = "1.1.5"; + sha256 = "15k2ak8nkxanzcgl8wbsyan9aph5ci0f51zrzhyrrk1hnk70yj6w"; libraryHaskellDepends = [ base bech32 template-haskell text ]; testHaskellDepends = [ base bech32 hspec template-haskell ]; testToolDepends = [ hspec-discover ]; @@ -46850,12 +46829,13 @@ self: { }) {}; "benri-hspec" = callPackage - ({ mkDerivation, base, hspec }: + ({ mkDerivation, base, doctest, hspec }: mkDerivation { pname = "benri-hspec"; - version = "0.1.0.1"; - sha256 = "11x7dsp6hmz1an1nm8076lgdvgd8r67hl54p81jprpi8m0lh6mqa"; + version = "0.1.0.2"; + sha256 = "10c4ivnszsk8nnd8l5dvqx61lw1d23l9d99gk50wz9y3yx514ciy"; libraryHaskellDepends = [ base hspec ]; + testHaskellDepends = [ base doctest hspec ]; description = "Simplify tests where Either or Maybe types are returned from monadic code"; license = lib.licenses.bsd3; }) {}; @@ -47130,17 +47110,18 @@ self: { "bhoogle" = callPackage ({ mkDerivation, base, brick, bytestring, containers, directory , filepath, hoogle, lens, process, protolude, text, time - , typed-process, vector, vty + , typed-process, vector, vty, vty-crossplatform }: mkDerivation { pname = "bhoogle"; - version = "0.1.4.2"; - sha256 = "1i0d8250y817sgkd54dcvwng3biyz93rwsj03lg596nllsi2gcr4"; + version = "0.1.4.3"; + sha256 = "1qsvzsfn7cysz4p62pwba207h2q9khii1vbwgsgn01qwvhc0vm15"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base brick bytestring containers directory filepath hoogle lens process protolude text time typed-process vector vty + vty-crossplatform ]; description = "Simple terminal GUI for local hoogle"; license = "(BSD-3-Clause OR Apache-2.0)"; @@ -50449,6 +50430,8 @@ self: { pname = "bitvec"; version = "1.1.5.0"; sha256 = "1ifyz0lsmgqz8yjyx4887m1wnm7ar389k6gkvcnk9mg1bgp7rll3"; + revision = "1"; + editedCabalFile = "14dkxk8hnj9d2d52sgfwv303mdnw3b4xirac1y9qm7hsnxvgsgnb"; libraryHaskellDepends = [ base bytestring deepseq ghc-bignum primitive vector ]; @@ -50761,8 +50744,8 @@ self: { pname = "blank-canvas"; version = "0.7.4"; sha256 = "1qm0ms3jk8m5zv81lh3pn5n04afyq7bpn9lc137ddmm9blnkzndi"; - revision = "1"; - editedCabalFile = "0rpafc1zmq73dilwqdhqxk74xg3fxzq8jk0i8xgbfwg388gdlf23"; + revision = "2"; + editedCabalFile = "1ksinbzz47750ka0cfam41v3pfqyw2dvzj8xypq6q317zjliicab"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base base-compat-batteries base64-bytestring bytestring @@ -50975,19 +50958,14 @@ self: { }) {}; "blaze-colonnade" = callPackage - ({ mkDerivation, base, blaze-html, blaze-markup, colonnade, doctest - , profunctors, text - }: + ({ mkDerivation, base, blaze-html, blaze-markup, colonnade, text }: mkDerivation { pname = "blaze-colonnade"; - version = "1.2.2.1"; - sha256 = "1wh0q72qv2s6a42i13lqb94i0b5bgmqwqw7d5xy89dc76j0ncd2d"; - revision = "3"; - editedCabalFile = "0ps0w3w5h8yzws5biip7yqn097zr2jc4gcih5w7v54cvi3vgpdjc"; + version = "1.2.3.0"; + sha256 = "066897334qg4z3gycjikpz37fwgkif9kg0m185h2rhzp9jrbnmz6"; libraryHaskellDepends = [ - base blaze-html blaze-markup colonnade profunctors text + base blaze-html blaze-markup colonnade text ]; - testHaskellDepends = [ base colonnade doctest ]; description = "blaze-html backend for colonnade"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -51016,10 +50994,8 @@ self: { }: mkDerivation { pname = "blaze-html"; - version = "0.9.1.2"; - sha256 = "0k1r1hddjgqighazcazxrx6xfhvy2gm8il8l82ainv3cai13yl30"; - revision = "4"; - editedCabalFile = "0l645sbq8igqgvqnjdq89kys0vv8zf8l0x895w9742rj50wash1f"; + version = "0.9.2.0"; + sha256 = "13v0l776b4dmzh9p6ssi8xllqcrydnbypbgwdbbs6i3nkzrjwm35"; libraryHaskellDepends = [ base blaze-builder blaze-markup bytestring text ]; @@ -51382,8 +51358,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.9.0.0"; - sha256 = "14p910nrzcypw66jsqgjmzj206vqghpca88qvid2vahqabbwnwrd"; + version = "0.10.0.0"; + sha256 = "1l7sj5b4f8byvmz9090wl6rq6fdhx2y8xiqnwcxmn3z487858w6w"; libraryHaskellDepends = [ aeson base bytestring containers data-default-class deriving-aeson lens safe-money servant servant-docs servant-multipart-api @@ -51749,6 +51725,33 @@ self: { broken = true; }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;}; + "bluefin" = callPackage + ({ mkDerivation, bluefin-internal }: + mkDerivation { + pname = "bluefin"; + version = "0.0.1.0"; + sha256 = "0q0i6slarwp6d1ndmyajh3qya7xrslr1z8pds2vxsmz46zsdl3am"; + libraryHaskellDepends = [ bluefin-internal ]; + description = "The Bluefin effect system"; + license = lib.licenses.mit; + }) {}; + + "bluefin-internal" = callPackage + ({ mkDerivation, base, monad-control, transformers + , transformers-base, unliftio-core + }: + mkDerivation { + pname = "bluefin-internal"; + version = "0.0.1.0"; + sha256 = "017b9wbxd2m1jc6m0lgfy1j8mmm6n3xgps3ri0z0jxni738qfb4n"; + libraryHaskellDepends = [ + base monad-control transformers transformers-base unliftio-core + ]; + testHaskellDepends = [ base ]; + description = "The Bluefin effect system, internals"; + license = lib.licenses.mit; + }) {}; + "bluemix-sdk" = callPackage ({ mkDerivation, aeson, base, bytestring, http-client, http-types , text, vector @@ -51884,32 +51887,6 @@ self: { }) {}; "bnb-staking-csvs" = callPackage - ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs - , cointracking-imports, hedgehog, req, scientific, tasty - , tasty-hedgehog, tasty-hunit, text, time - }: - mkDerivation { - pname = "bnb-staking-csvs"; - version = "0.2.1.0"; - sha256 = "1cvkfj1x0z7bv67ihzf3h8k4r4fpvdfjhiair32k08k52lz2q6h7"; - revision = "1"; - editedCabalFile = "1idi68azdq7frjdzc99zzvrmhj5q1lv94hf8a4024ginili7siys"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base bytestring cassava cmdargs cointracking-imports req - scientific text time - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base hedgehog tasty tasty-hedgehog tasty-hunit - ]; - description = "Generate CSV Exports of Your BNB Staking Rewards"; - license = lib.licenses.bsd3; - mainProgram = "bnb-staking-csvs"; - }) {}; - - "bnb-staking-csvs_0_2_2_0" = callPackage ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs , cointracking-imports, containers, hedgehog, req, scientific , tasty, tasty-hedgehog, tasty-hunit, text, time @@ -51930,7 +51907,6 @@ self: { ]; description = "Generate CSV Exports of Your BNB Staking Rewards"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "bnb-staking-csvs"; }) {}; @@ -52564,6 +52540,29 @@ self: { mainProgram = "boomwhacker"; }) {}; + "boomwhacker_0_0_2" = callPackage + ({ mkDerivation, array, base, containers, event-list, filepath + , HPDF, midi, non-empty, non-negative, optparse-applicative + , shell-utility, time, transformers, utility-ht + }: + mkDerivation { + pname = "boomwhacker"; + version = "0.0.2"; + sha256 = "0q5cq5j7dy1qm5jqpcl1imwiqqm0h21yvqwnvabsjnfrvfvryqg2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers event-list filepath HPDF midi non-empty + non-negative optparse-applicative shell-utility time transformers + utility-ht + ]; + description = "Convert MIDI file to play-along boomwhacker animation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "boomwhacker"; + }) {}; + "boop" = callPackage ({ mkDerivation, base, mtl, text }: mkDerivation { @@ -52818,6 +52817,39 @@ self: { broken = true; }) {}; + "botan-bindings" = callPackage + ({ mkDerivation, base, botan, bytestring }: + mkDerivation { + pname = "botan-bindings"; + version = "0.0.1.0"; + sha256 = "0svb55s3y93lj1nk1574dpvinzw1fcy306gl6dcxxszxfm9ndng9"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ botan ]; + description = "Raw Botan bindings"; + license = lib.licenses.bsd3; + }) {botan = null;}; + + "botan-low" = callPackage + ({ mkDerivation, base, botan-bindings, bytestring, crypton, deepseq + , hspec, QuickCheck, tasty-bench, text + }: + mkDerivation { + pname = "botan-low"; + version = "0.0.1.0"; + sha256 = "0bm4dilvy1hdpf9flx7686djp0bjs2v7zi9iq937a6f20vqqwzvd"; + libraryHaskellDepends = [ + base botan-bindings bytestring deepseq text + ]; + testHaskellDepends = [ + base botan-bindings bytestring hspec QuickCheck + ]; + benchmarkHaskellDepends = [ + base botan-bindings bytestring crypton tasty-bench + ]; + description = "Low-level Botan bindings"; + license = lib.licenses.bsd3; + }) {}; + "both" = callPackage ({ mkDerivation, base, semigroups, zero }: mkDerivation { @@ -53327,8 +53359,8 @@ self: { pname = "break"; version = "1.0.2"; sha256 = "0wpj29a8lpimb0mjif4f6jmx6q9pkpkn5xplmkbjzkqgxi0bp23n"; - revision = "2"; - editedCabalFile = "0kl7xs0w7q0i4zjdbi68w62sjxvpvzrz3x4k4swxrqqgr3sic0gp"; + revision = "3"; + editedCabalFile = "034q1k51xqhyycr5plmmr5jg24ylw6qx5m4bcx2v2b2s9858kqn9"; libraryHaskellDepends = [ base mtl transformers ]; description = "Break from a loop"; license = lib.licenses.bsd3; @@ -53357,8 +53389,8 @@ self: { }: mkDerivation { pname = "breakpoint"; - version = "0.1.3.0"; - sha256 = "0dx2b9gk1hpkr5vv8w2jbai83ynz714ygg7kc4wipvw5f1hy6c85"; + version = "0.1.3.1"; + sha256 = "1ayf9mwlcawdlr5pm86zca6zwvi7gcrz3vxpmjflz0vlkzsi9nfc"; libraryHaskellDepends = [ ansi-terminal base containers deepseq ghc haskeline mtl pretty-simple template-haskell text transformers @@ -53550,8 +53582,8 @@ self: { ({ mkDerivation, base, brick, containers, microlens, vector }: mkDerivation { pname = "brick-list-skip"; - version = "0.1.1.11"; - sha256 = "10xay8r334lzlzyfdq7prd2dxx82cb9sriwi82r5awfzf9ybac8n"; + version = "0.1.1.12"; + sha256 = "0jvkxp4hvb4jspy0s9i5xkyzkr6ncxiwpsf27vr38v7w5d20zkwh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base brick containers microlens vector ]; @@ -53605,8 +53637,8 @@ self: { }: mkDerivation { pname = "brick-tabular-list"; - version = "2.2.0.9"; - sha256 = "16y2qw6xcfm2ayn376ayc48qd3wn3pbwqwb5r79ab3400dpcbj0x"; + version = "2.2.0.10"; + sha256 = "03fqa71c3nm66gjpyvk49bkfaakxanmniaf10x00i0gk14k047r7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -55427,22 +55459,6 @@ self: { }) {}; "byte-order" = callPackage - ({ mkDerivation, base, primitive, primitive-unaligned, wide-word }: - mkDerivation { - pname = "byte-order"; - version = "0.1.3.0"; - sha256 = "0lr5ijhc165qhviabklnl0zpbk5400wb1fqd1xn7x0ga1vvclxhl"; - revision = "2"; - editedCabalFile = "136zdv7hfxp4vyd5ckc9rmadg8szjr7vrwxyjq6jlhapgh3afcqh"; - libraryHaskellDepends = [ - base primitive primitive-unaligned wide-word - ]; - testHaskellDepends = [ base primitive wide-word ]; - description = "Portable big-endian and little-endian conversions"; - license = lib.licenses.bsd3; - }) {}; - - "byte-order_0_1_3_1" = callPackage ({ mkDerivation, base, primitive, primitive-unaligned, wide-word }: mkDerivation { pname = "byte-order"; @@ -55454,7 +55470,6 @@ self: { testHaskellDepends = [ base primitive wide-word ]; description = "Portable big-endian and little-endian conversions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "byteable" = callPackage @@ -55483,36 +55498,6 @@ self: { }) {}; "bytebuild" = callPackage - ({ mkDerivation, base, byteslice, bytestring, gauge - , haskell-src-meta, integer-logarithms, natural-arithmetic - , primitive, primitive-offset, primitive-unlifted, QuickCheck - , quickcheck-classes, quickcheck-instances, run-st, tasty - , tasty-hunit, tasty-quickcheck, template-haskell, text, text-short - , vector, wide-word, zigzag - }: - mkDerivation { - pname = "bytebuild"; - version = "0.3.15.0"; - sha256 = "1hdypq9jmsgg8ccvh9giz2ccazlrmnvjrbm773v206h0mbchi5ig"; - libraryHaskellDepends = [ - base byteslice bytestring haskell-src-meta integer-logarithms - natural-arithmetic primitive primitive-offset run-st - template-haskell text text-short wide-word zigzag - ]; - testHaskellDepends = [ - base byteslice bytestring natural-arithmetic primitive - primitive-unlifted QuickCheck quickcheck-classes - quickcheck-instances tasty tasty-hunit tasty-quickcheck text - text-short vector wide-word - ]; - benchmarkHaskellDepends = [ - base byteslice gauge natural-arithmetic primitive text-short - ]; - description = "Build byte arrays"; - license = lib.licenses.bsd3; - }) {}; - - "bytebuild_0_3_16_2" = callPackage ({ mkDerivation, base, byteslice, bytestring, gauge , haskell-src-meta, integer-logarithms, natural-arithmetic , primitive, primitive-offset, QuickCheck, quickcheck-instances @@ -55538,7 +55523,6 @@ self: { ]; description = "Build byte arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "bytedump" = callPackage @@ -55581,20 +55565,17 @@ self: { license = lib.licenses.bsd3; }) {}; - "bytehash_0_1_1_1" = callPackage - ({ mkDerivation, base, byte-order, byteslice, bytesmith, bytestring - , containers, entropy, gauge, hedgehog, primitive - , primitive-unlifted, split, tasty, tasty-hedgehog, tasty-hunit - , transformers, unordered-containers + "bytehash_0_1_1_2" = callPackage + ({ mkDerivation, base, byteslice, bytestring, containers, entropy + , gauge, hedgehog, primitive, primitive-unlifted, split, tasty + , tasty-hedgehog, tasty-hunit, transformers, unordered-containers }: mkDerivation { pname = "bytehash"; - version = "0.1.1.1"; - sha256 = "1b43d89b10fa9wx1z19vv1wsslvs25cqn7v2s2514fdghsqq89j9"; - revision = "1"; - editedCabalFile = "0hd1qz4i4kjbvpk800wnifjnq6l78qjf36gy9m24w8l6pvp9ap4r"; + version = "0.1.1.2"; + sha256 = "1vj08viavj5finkwq6hmljhf31q80akfiqxxiw7q4awpcgbgbwdc"; libraryHaskellDepends = [ - base byte-order byteslice bytestring containers entropy primitive + base byteslice bytestring containers entropy primitive primitive-unlifted transformers ]; testHaskellDepends = [ @@ -55602,7 +55583,7 @@ self: { tasty-hunit ]; benchmarkHaskellDepends = [ - base byteslice bytesmith bytestring entropy gauge primitive + base byteslice bytestring entropy gauge primitive primitive-unlifted split unordered-containers ]; description = "Universal hashing of bytes"; @@ -55741,29 +55722,6 @@ self: { }) {}; "byteslice" = callPackage - ({ mkDerivation, base, bytestring, gauge, natural-arithmetic - , primitive, primitive-addr, primitive-unlifted, quickcheck-classes - , run-st, tasty, tasty-hunit, tasty-quickcheck, text, text-short - , transformers, tuples, vector - }: - mkDerivation { - pname = "byteslice"; - version = "0.2.13.0"; - sha256 = "1jp61krqfk5nqqbk2a4h8pz15hdm2kd8bvmpa29vvhx96qdp19cx"; - libraryHaskellDepends = [ - base bytestring natural-arithmetic primitive primitive-addr - primitive-unlifted run-st text text-short tuples vector - ]; - testHaskellDepends = [ - base bytestring primitive quickcheck-classes tasty tasty-hunit - tasty-quickcheck text transformers - ]; - benchmarkHaskellDepends = [ base gauge primitive ]; - description = "Slicing managed and unmanaged memory"; - license = lib.licenses.bsd3; - }) {}; - - "byteslice_0_2_13_2" = callPackage ({ mkDerivation, base, bytestring, gauge, natural-arithmetic , primitive, primitive-addr, primitive-unlifted, quickcheck-classes , run-st, tasty, tasty-hunit, tasty-quickcheck, text, text-short @@ -55784,44 +55742,44 @@ self: { benchmarkHaskellDepends = [ base gauge ]; description = "Slicing managed and unmanaged memory"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "bytesmith" = callPackage ({ mkDerivation, base, byte-order, byteslice, bytestring - , contiguous, gauge, natural-arithmetic, primitive, run-st, tasty + , contiguous, gauge, natural-arithmetic, primitive, tasty , tasty-hunit, tasty-quickcheck, text-short, wide-word }: mkDerivation { pname = "bytesmith"; - version = "0.3.11.0"; - sha256 = "0c9sgpdrcxsfqgk23sqsni36q12pqx33c1qdw74jh56bgnvx2svz"; + version = "0.3.11.1"; + sha256 = "1vl14ndc9ys5480g0zsrsrdg0r84r2if9wrvjsyx0vxlj4phg3vp"; libraryHaskellDepends = [ base byteslice bytestring contiguous natural-arithmetic primitive - run-st text-short wide-word + text-short wide-word ]; testHaskellDepends = [ base byte-order byteslice primitive tasty tasty-hunit tasty-quickcheck text-short wide-word ]; - benchmarkHaskellDepends = [ - base byteslice bytestring gauge primitive - ]; + benchmarkHaskellDepends = [ base gauge primitive ]; description = "Nonresumable byte parser"; license = lib.licenses.bsd3; }) {}; - "bytestring_0_12_0_2" = callPackage - ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck, random, tasty - , tasty-bench, tasty-quickcheck, template-haskell, transformers + "bytestring_0_12_1_0" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck, random, syb + , tasty, tasty-bench, tasty-quickcheck, template-haskell + , transformers }: mkDerivation { pname = "bytestring"; - version = "0.12.0.2"; - sha256 = "0gmsgnpkmgy7a2rjjrfs3r0n3fvr92dm5c8sc6ymc9h6r3xyagx9"; + version = "0.12.1.0"; + sha256 = "136c0v2brc4a1fpbqplpqxj4kzd5r78lgm5qvdnwv9blxykbihzb"; + revision = "1"; + editedCabalFile = "1f846kw3jal10x6r3xnzd97mwzjzr6g510r907j46w8ijwf9xrwq"; libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ]; testHaskellDepends = [ - base deepseq ghc-prim QuickCheck tasty tasty-quickcheck + base deepseq ghc-prim QuickCheck syb tasty tasty-quickcheck template-haskell transformers ]; benchmarkHaskellDepends = [ base deepseq random tasty-bench ]; @@ -56393,6 +56351,31 @@ self: { license = lib.licenses.bsd3; }) {}; + "bz2_1_0_1_1" = callPackage + ({ mkDerivation, base, bytestring, bzip2-clib, bzlib, c2hs, cpphs + , criterion, deepseq, directory, filepath, tasty, tasty-golden + , tasty-hunit, temporary + }: + mkDerivation { + pname = "bz2"; + version = "1.0.1.1"; + sha256 = "1pa7qswh3sl9d0pbil14c8w8dvqs4va97ich2fck0gw25y4dwphn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring bzip2-clib ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring deepseq directory filepath tasty tasty-golden + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base bytestring bzlib criterion filepath temporary + ]; + benchmarkToolDepends = [ cpphs ]; + description = "Bindings to libbz2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "bzip-signature" = callPackage ({ mkDerivation, base, bytestring, composition-prelude, lens }: mkDerivation { @@ -56406,6 +56389,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "bzip2-clib" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "bzip2-clib"; + version = "1.0.8"; + sha256 = "0iax0fq5y24lcjkjsk66khry9s6v9hhd3zfrwg8mvgs07waq2m59"; + doHaddock = false; + description = "bzip2 C sources"; + license = lib.licenses.bsd3; + }) {}; + "bzlib" = callPackage ({ mkDerivation, base, bytestring, bzip2 }: mkDerivation { @@ -56420,6 +56414,24 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) bzip2;}; + "bzlib_0_5_2_0" = callPackage + ({ mkDerivation, base, bytestring, bzip2, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "bzlib"; + version = "0.5.2.0"; + sha256 = "0dlrlzrixgy239kpmn451hffqvvikaydhhsl1vvxpnic0yrvi73i"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ bzip2 ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Compression and decompression in the bzip2 format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) bzip2;}; + "bzlib-conduit" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit , data-default-class, hspec, mtl, random, resourcet @@ -56446,6 +56458,33 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) bzip2;}; + "bzlib-conduit_0_3_0_3" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit + , data-default-class, hspec, mtl, random, resourcet + }: + mkDerivation { + pname = "bzlib-conduit"; + version = "0.3.0.3"; + sha256 = "0v7dvdwh9f7sic7b2m6lzz1brpa7r1k8ab7pml20fqq6vkmfm5l1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class mtl + resourcet + ]; + librarySystemDepends = [ bzip2 ]; + testHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class hspec mtl + random resourcet + ]; + benchmarkHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class mtl + resourcet + ]; + description = "Streaming compression/decompression via conduits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) bzip2;}; + "bzlib-conduit-jappie" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit , data-default-class, hspec, mtl, random, resourcet @@ -57027,35 +57066,6 @@ self: { }) {}; "cabal-debian" = callPackage - ({ mkDerivation, ansi-wl-pprint, base, bifunctors, Cabal - , containers, data-default, debian, deepseq, Diff, directory - , exceptions, filepath, hsemail, HUnit, lens, mtl, network-uri - , newtype-generics, optparse-applicative, parsec, pretty, process - , pureMD5, regex-tdfa, syb, text, unix, unliftio, utf8-string - }: - mkDerivation { - pname = "cabal-debian"; - version = "5.2.2"; - sha256 = "1xafkjh4g60gcgrcl1l8xyla3firjxkaaks44plq1z9gnnwlfb90"; - revision = "1"; - editedCabalFile = "10saybpzsp3vwlbb3dv9glnmz8g9i79k3n3l2klmwmnggi8s35ca"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-wl-pprint base bifunctors Cabal containers data-default debian - deepseq Diff directory exceptions filepath hsemail HUnit lens mtl - network-uri newtype-generics optparse-applicative parsec pretty - process pureMD5 regex-tdfa syb text unix unliftio utf8-string - ]; - executableHaskellDepends = [ base Cabal debian lens mtl pretty ]; - description = "Create a Debianization for a Cabal package"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "cabal-debian"; - broken = true; - }) {}; - - "cabal-debian_5_2_3" = callPackage ({ mkDerivation, ansi-wl-pprint, base, bifunctors, Cabal , containers, data-default, debian, deepseq, Diff, directory , exceptions, filepath, hsemail, HUnit, lens, mtl, network-uri @@ -57294,8 +57304,8 @@ self: { }: mkDerivation { pname = "cabal-fmt"; - version = "0.1.10"; - sha256 = "16h90yjchld3fqxwgm2qc7a9jnrrvadn3vrsbgcx8vjrccb7dg5m"; + version = "0.1.11"; + sha256 = "0ncgicdvajw83h1542vrw574ih3bx3j4pxk5fzjlxhhy2rfzwdvm"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -57351,26 +57361,25 @@ self: { "cabal-gild" = callPackage ({ mkDerivation, base, bytestring, Cabal-syntax, containers - , directory, exceptions, filepath, mtl, parsec, pretty, QuickCheck - , tasty, tasty-hunit, tasty-quickcheck + , directory, exceptions, filepath, hspec, parsec, pretty, text + , transformers }: mkDerivation { pname = "cabal-gild"; - version = "0.2.1.1"; - sha256 = "1qrcbipn9c6rwqywhr19blk4dlr1skl92kkqasy6v1qgsm43i03l"; + version = "1.3.0.1"; + sha256 = "18sa7c3rniczb218lzi9iizfi1czllp9hy4ai1djz4hvqvbmlh9r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring Cabal-syntax containers directory exceptions - filepath mtl parsec pretty + filepath parsec pretty text transformers ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ - base bytestring Cabal-syntax containers filepath QuickCheck tasty - tasty-hunit tasty-quickcheck + base bytestring containers exceptions filepath hspec transformers ]; - description = "Format .cabal files"; - license = "GPL-3.0-or-later AND BSD-3-Clause"; + description = "Formats package descriptions"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-gild"; broken = true; @@ -57429,26 +57438,26 @@ self: { }) {}; "cabal-hoogle" = callPackage - ({ mkDerivation, base, Cabal, containers, directory, extra - , filepath, hoogle, optparse-applicative, regex-tdfa, silently - , string-interpolate, tasty, tasty-discover, tasty-hunit, text - , transformers, typed-process + ({ mkDerivation, base, Cabal, cabal-install, Cabal-syntax + , co-log-core, containers, directory, extra, filepath, hoogle, lens + , optparse-applicative, regex-tdfa, silently, string-interpolate + , tasty, tasty-discover, tasty-hunit, text, time, transformers + , typed-process }: mkDerivation { pname = "cabal-hoogle"; - version = "0.1.0.0"; - sha256 = "0k37r2wismimnj10cclvs1aikzz1c90d40l19hkrk0a47k274yi1"; - revision = "3"; - editedCabalFile = "18ra82v3pqws7n3dn4wxs0bsdhlksnimx9vcfri49xx4s9j59a0d"; + version = "3.10.0.0"; + sha256 = "0plvb2xg112brxq3ribwhpq8wfmdr43bn8yfcazvy86d6h2bgyyn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base Cabal containers directory extra filepath optparse-applicative - regex-tdfa string-interpolate text transformers typed-process + base Cabal cabal-install Cabal-syntax co-log-core containers + directory extra filepath hoogle lens optparse-applicative + regex-tdfa string-interpolate text time transformers typed-process ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base silently tasty tasty-hunit ]; - testToolDepends = [ hoogle tasty-discover ]; + testToolDepends = [ tasty-discover ]; description = "generate hoogle database for cabal project and dependencies"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -57497,6 +57506,8 @@ self: { pname = "cabal-install"; version = "3.10.2.1"; sha256 = "0i42ky2p12cnrsx9fljfbcgdri3xbpzgj0xg4prdfh1dyz2j0dnm"; + revision = "1"; + editedCabalFile = "0aqwymsgsa02m71zi98wsn771l8fixhpn6akicvnygplzqdg065i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -57604,8 +57615,8 @@ self: { }: mkDerivation { pname = "cabal-install-parsers"; - version = "0.6.1"; - sha256 = "05nbv660wiab9d5lv80a2ibf1fl7k5vsw6bg1vfkx79pz6ifjh7c"; + version = "0.6.1.1"; + sha256 = "1w4kbc7435qbkflb8rkmfgyqw3fynyfqgvy4mxay1r1zfknqvq0b"; libraryHaskellDepends = [ aeson base base16-bytestring binary binary-instances bytestring Cabal-syntax containers cryptohash-sha256 deepseq directory @@ -58464,10 +58475,8 @@ self: { ({ mkDerivation, base, exceptions, stm, time, transformers }: mkDerivation { pname = "cached-io"; - version = "1.2.0.0"; - sha256 = "066ccn6vgrf5s8blqk2wdmm5lkk8rjf4p43ng1i5nhd16z71kc1a"; - revision = "1"; - editedCabalFile = "0yqw087ml8cy9dsn9fl2r6lqrch6cbxy2wxkpsg5kiv4gvacb5zp"; + version = "1.3.0.0"; + sha256 = "0bxb59brgfv1rgarsc1cix1g1043zl263j5a0rhpzvd80wj6msi2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base exceptions stm time transformers ]; @@ -58564,8 +58573,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.7"; - sha256 = "1shjam831qqyd6fvf7idi3z480ay103dc08dpclard4rp4hvfw2z"; + version = "1.7.2"; + sha256 = "0fcdg55p6z7wi0q4pn3gs9xc9byhfnpzcxf1g784j4fl3321fy9z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -58609,8 +58618,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.7"; - sha256 = "1xv784bylzlzs345y3xx02bf2d0yp3q0fh92rk59q4wg4z8zb733"; + version = "1.7.2"; + sha256 = "1xb5w9hqf0qgwf1b3w3v43civd95m9gqjplrm9wkhjhscqgz3drz"; libraryHaskellDepends = [ aeson async base bytestring conduit cryptonite deriving-aeson exceptions http-media jose memory nix-narinfo protolude resourcet @@ -59309,29 +59318,40 @@ self: { }) {}; "canadian-income-tax" = callPackage - ({ mkDerivation, base, bytestring, ca-province-codes, containers - , directory, filepath, forms-data-format, monoid-subclasses - , optparse-applicative, rank2classes, tar, template-haskell, text - , time, transformers + ({ mkDerivation, base, bifunctors, bitwise-enum, bytestring + , ca-province-codes, containers, deep-transformations, directory + , filepath, forms-data-format, hedgehog, http-types + , monoid-subclasses, optparse-applicative, rank2classes, scotty + , tar, tasty, tasty-golden, tasty-hedgehog, template-haskell, text + , time, typed-process, unix, wai-extra, wai-middleware-static + , zip-archive }: mkDerivation { pname = "canadian-income-tax"; - version = "2022.2.1"; - sha256 = "0h8ivn9cwhfxbhk9jazx1vlbr80l6fx9bawvgh34wj07y3xflrqp"; + version = "2023.0"; + sha256 = "0gys5qy3dihqqqpdvdpxjip7rh5p9h8xkf8fs4y7lbmjrfr5kbsq"; isLibrary = true; isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ - base ca-province-codes containers forms-data-format - monoid-subclasses rank2classes template-haskell text time + base bifunctors bitwise-enum bytestring ca-province-codes + containers deep-transformations forms-data-format monoid-subclasses + rank2classes template-haskell text time typed-process ]; executableHaskellDepends = [ - base bytestring directory filepath forms-data-format - optparse-applicative rank2classes tar text transformers + base bytestring ca-province-codes containers directory filepath + forms-data-format http-types monoid-subclasses optparse-applicative + rank2classes scotty tar text time unix wai-extra + wai-middleware-static zip-archive + ]; + testHaskellDepends = [ + base bytestring ca-province-codes containers deep-transformations + directory filepath forms-data-format hedgehog monoid-subclasses + rank2classes tasty tasty-golden tasty-hedgehog text time ]; description = "Canadian income tax calculation"; license = lib.licenses.gpl3Plus; hydraPlatforms = lib.platforms.none; - mainProgram = "complete-canadian-taxes"; }) {}; "candid" = callPackage @@ -60739,14 +60759,14 @@ self: { license = lib.licenses.mit; }) {}; - "cassava-megaparsec_2_1_0" = callPackage + "cassava-megaparsec_2_1_1" = callPackage ({ mkDerivation, base, bytestring, cassava, hspec, hspec-megaparsec , megaparsec, unordered-containers, vector }: mkDerivation { pname = "cassava-megaparsec"; - version = "2.1.0"; - sha256 = "02nw6rxb8yvn09qrbl7msdjl7vk759vyzz8dighgi2b94vzwdanv"; + version = "2.1.1"; + sha256 = "11p7cdxmb3s21g3cmzs8gj5ydfml4yzm55xzq92v2pb76wrrcca6"; libraryHaskellDepends = [ base bytestring cassava megaparsec unordered-containers vector ]; @@ -63684,64 +63704,31 @@ self: { "chronos" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice , bytesmith, bytestring, criterion, deepseq, hashable, HUnit - , natural-arithmetic, old-locale, primitive, QuickCheck, semigroups + , natural-arithmetic, old-locale, primitive, QuickCheck , test-framework, test-framework-hunit, test-framework-quickcheck2 , text, text-short, thyme, time, torsor, vector }: mkDerivation { pname = "chronos"; - version = "1.1.5.1"; - sha256 = "0nld5xfqgihqf2lichd5ym60knwsfp40l4mn8qg6pxvydgwdcsw8"; - revision = "1"; - editedCabalFile = "13iikpg8m61b56q8h74dhql01yb8jmc52c9chr8kkr7q6knzyw1f"; + version = "1.1.6.1"; + sha256 = "0na2gv174g4b6g2x4sd0g6gyij7mxidbsdfcw038acs7a94yb61r"; libraryHaskellDepends = [ aeson attoparsec base bytebuild byteslice bytesmith bytestring - deepseq hashable natural-arithmetic primitive semigroups text - text-short torsor vector + deepseq hashable natural-arithmetic primitive text text-short + torsor vector ]; testHaskellDepends = [ - aeson attoparsec base bytestring deepseq HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 text - torsor + aeson attoparsec base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text torsor ]; benchmarkHaskellDepends = [ attoparsec base bytestring criterion deepseq old-locale QuickCheck - text text-short thyme time vector + text text-short thyme time ]; description = "A high-performance time library"; license = lib.licenses.bsd3; }) {}; - "chronos_1_1_6_0" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice - , bytesmith, bytestring, criterion, deepseq, hashable, HUnit - , natural-arithmetic, old-locale, primitive, QuickCheck, semigroups - , test-framework, test-framework-hunit, test-framework-quickcheck2 - , text, text-short, thyme, time, torsor, vector - }: - mkDerivation { - pname = "chronos"; - version = "1.1.6.0"; - sha256 = "1pd97xlkgyv8q9ig80qh6kdsmxpnlccs1rrnkpj5mwvfffdsf61s"; - libraryHaskellDepends = [ - aeson attoparsec base bytebuild byteslice bytesmith bytestring - deepseq hashable natural-arithmetic primitive semigroups text - text-short torsor vector - ]; - testHaskellDepends = [ - aeson attoparsec base bytestring deepseq HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 text - torsor - ]; - benchmarkHaskellDepends = [ - attoparsec base bytestring criterion deepseq old-locale QuickCheck - text text-short thyme time vector - ]; - description = "A high-performance time library"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - }) {}; - "chronos-bench" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, chronos , containers, deepseq, optparse-applicative, process, terminal-size @@ -63769,8 +63756,8 @@ self: { pname = "chs-cabal"; version = "0.1.1.1"; sha256 = "0fvf26394rpn9g4f3rp13bq8rrhzs9d95k7nbcpayzml2j9rsv3l"; - revision = "1"; - editedCabalFile = "13c4sc83kl6wvx39b1i09mjgsnn4l7ffcynnhsnn9v5y3nzw3j78"; + revision = "2"; + editedCabalFile = "1vv61klw11fhnn5ki0z2x0k6d7vvj622bjj05mdlx8sdjqijlbgd"; libraryHaskellDepends = [ base Cabal chs-deps ]; description = "Cabal with c2hs dependencies"; license = lib.licenses.bsd3; @@ -64017,8 +64004,8 @@ self: { }: mkDerivation { pname = "cimple"; - version = "0.0.20"; - sha256 = "0p3z5ipg9j8qlajxc4rq0jnnc1qawlh0dpd0n9bjhn801d9x2qai"; + version = "0.0.21"; + sha256 = "1ffqbnsbcza7bfgbbsilyhvifyg3g9j5wpkgmawlw76c5rkk3a7c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -67290,8 +67277,8 @@ self: { }: mkDerivation { pname = "co-log"; - version = "0.6.0.2"; - sha256 = "1mnwxga6rj7lwp5zqqfqs7d6gi1q4a3ay5gcg3fakh4ci8lfzl47"; + version = "0.6.1.0"; + sha256 = "0nfgwb7v5ka59mqcp7d5jbfas6x8rp7xw29aq6h7c66dn1xls5ym"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -67526,8 +67513,8 @@ self: { }: mkDerivation { pname = "code-conjure"; - version = "0.5.8"; - sha256 = "00gc0fi6aavga32f1mzsr77sb7c9p3gchimz6mrj6fns0bm04ngc"; + version = "0.5.14"; + sha256 = "0n03vhrd1l6lanp8967y3k1wgiaz5bwzw3p1zjg7k2ys91kn69yv"; libraryHaskellDepends = [ base express leancheck speculate template-haskell ]; @@ -67536,23 +67523,6 @@ self: { license = lib.licenses.bsd3; }) {}; - "code-conjure_0_5_10" = callPackage - ({ mkDerivation, base, express, leancheck, speculate - , template-haskell - }: - mkDerivation { - pname = "code-conjure"; - version = "0.5.10"; - sha256 = "0313b06lmymfhn76nra8msrhxqrvw7hzxsibdsb2vndf9pvah2cf"; - libraryHaskellDepends = [ - base express leancheck speculate template-haskell - ]; - testHaskellDepends = [ base express leancheck speculate ]; - description = "synthesize Haskell functions out of partial definitions"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - }) {}; - "code-page" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -67754,6 +67724,43 @@ self: { broken = true; }) {}; + "codet" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , syb, tasty, tasty-golden, template-haskell, text, time + , transformers + }: + mkDerivation { + pname = "codet"; + version = "0.1"; + sha256 = "1npz5wfm9wk9pq4rpq9d8cwxawx75awbai1k5k62w620an0mq6xj"; + libraryHaskellDepends = [ + base bytestring containers template-haskell text time + ]; + testHaskellDepends = [ + base directory filepath syb tasty tasty-golden template-haskell + transformers + ]; + description = "CodeT"; + license = lib.licenses.bsd3; + }) {}; + + "codet-plugin" = callPackage + ({ mkDerivation, base, codet, directory, filepath, ghc, syb, tasty + , tasty-golden, template-haskell, transformers + }: + mkDerivation { + pname = "codet-plugin"; + version = "0.1"; + sha256 = "1npmn69l8n3ni2nd83czq6vvh2j94ik56k9vmprb381mf00zbw5k"; + libraryHaskellDepends = [ base codet ghc ]; + testHaskellDepends = [ + base codet directory filepath syb tasty tasty-golden + template-haskell transformers + ]; + description = "GHC type-checker plugin for solving LiftT instances from codet"; + license = lib.licenses.bsd3; + }) {}; + "codeworld-api" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blank-canvas , bytestring, cereal, cereal-text, containers, deepseq @@ -69214,8 +69221,8 @@ self: { }: mkDerivation { pname = "commonmark"; - version = "0.2.4.1"; - sha256 = "11h4vjxr0zlqp59ap0146byc2ixkmkn77rf05dw3j122g8a1akz1"; + version = "0.2.5.1"; + sha256 = "0j6534by7k7qy5bz89zwh718n4v1rb5b9593mslip1my0z7jkmnd"; libraryHaskellDepends = [ base bytestring containers parsec text transformers unicode-data unicode-transforms @@ -69229,15 +69236,15 @@ self: { license = lib.licenses.bsd3; }) {}; - "commonmark_0_2_5" = callPackage + "commonmark_0_2_6" = callPackage ({ mkDerivation, base, bytestring, containers, parsec, tasty , tasty-bench, tasty-hunit, tasty-quickcheck, text, transformers , unicode-data, unicode-transforms }: mkDerivation { pname = "commonmark"; - version = "0.2.5"; - sha256 = "1gznvwpcaklglz6hzcpz58x502is6y0axq8cicnbv9410vhzw24a"; + version = "0.2.6"; + sha256 = "0k0wkvlqbcv7iml9pa56pic4z417qydck22r4kbw51zixkj6rrp7"; libraryHaskellDepends = [ base bytestring containers parsec text transformers unicode-data unicode-transforms @@ -69280,8 +69287,8 @@ self: { }: mkDerivation { pname = "commonmark-extensions"; - version = "0.2.5.1"; - sha256 = "070ziwjdgmi36h5asvss0shkay0fbpmfs210i3dq587i0v45d6zp"; + version = "0.2.5.3"; + sha256 = "1xsd2v0d87xq4w76smbsixkjavg8ykrkmisjm4xiklbpc3l9nb54"; libraryHaskellDepends = [ base commonmark containers emojis filepath network-uri parsec text transformers @@ -69294,14 +69301,36 @@ self: { license = lib.licenses.bsd3; }) {}; + "commonmark-extensions_0_2_5_4" = callPackage + ({ mkDerivation, base, commonmark, containers, emojis, filepath + , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "commonmark-extensions"; + version = "0.2.5.4"; + sha256 = "0249j6yn4y6w2n81ph2ydpqqkbx8y7zba96j50a26jx9l62f1yim"; + libraryHaskellDepends = [ + base commonmark containers emojis filepath network-uri parsec text + transformers + ]; + testHaskellDepends = [ + base commonmark parsec tasty tasty-hunit text + ]; + benchmarkHaskellDepends = [ base commonmark tasty-bench text ]; + description = "Pure Haskell commonmark parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "commonmark-pandoc" = callPackage ({ mkDerivation, base, commonmark, commonmark-extensions , pandoc-types, text }: mkDerivation { pname = "commonmark-pandoc"; - version = "0.2.2"; - sha256 = "12xw0mwwh87zw4m8g10z4xk1c1nhlaqkp8q2vdvsv2r5xdfvvd30"; + version = "0.2.2.1"; + sha256 = "1kbs165li9fcizzivlb9ajsh9livc7vq8s903g5n829fpwayp431"; libraryHaskellDepends = [ base commonmark commonmark-extensions pandoc-types text ]; @@ -71474,31 +71503,31 @@ self: { ({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit , conduit-combinators, conduit-extra, conduit-zstd, containers , criterion, deepseq, directory, exceptions, fingertree, HUnit - , lzma-conduit, monad-control, mtl, QuickCheck, resourcet, stm - , stm-conduit, streaming-commons, tasty, tasty-hunit - , tasty-quickcheck, tasty-th, transformers, unliftio-core, vector + , lzma, monad-control, mtl, QuickCheck, resourcet, stm, stm-conduit + , streaming-commons, tasty, tasty-hunit, tasty-quickcheck, tasty-th + , transformers, unliftio-core, vector }: mkDerivation { pname = "conduit-algorithms"; - version = "0.0.13.0"; - sha256 = "1i5jq66xylcnk3yhv2m6lhyqfdrwr94w8v67jzwlvja15jv7mj9v"; + version = "0.0.14.0"; + sha256 = "1gjw7a1q6spvds53j5bvcxz906s8p3jn3phiq52bf42pfzf7yw4k"; libraryHaskellDepends = [ async base bytestring bzlib-conduit conduit conduit-combinators conduit-extra conduit-zstd containers deepseq exceptions fingertree - lzma-conduit monad-control mtl resourcet stm stm-conduit - streaming-commons transformers unliftio-core vector + lzma monad-control mtl resourcet stm stm-conduit streaming-commons + transformers unliftio-core vector ]; testHaskellDepends = [ async base bytestring bzlib-conduit conduit conduit-combinators conduit-extra conduit-zstd containers deepseq directory exceptions - fingertree HUnit lzma-conduit monad-control mtl QuickCheck - resourcet stm stm-conduit streaming-commons tasty tasty-hunit - tasty-quickcheck tasty-th transformers unliftio-core vector + fingertree HUnit lzma monad-control mtl QuickCheck resourcet stm + stm-conduit streaming-commons tasty tasty-hunit tasty-quickcheck + tasty-th transformers unliftio-core vector ]; benchmarkHaskellDepends = [ async base bytestring bzlib-conduit conduit conduit-combinators conduit-extra conduit-zstd containers criterion deepseq exceptions - fingertree lzma-conduit monad-control mtl resourcet stm stm-conduit + fingertree lzma monad-control mtl resourcet stm stm-conduit streaming-commons transformers unliftio-core vector ]; description = "Conduit-based algorithms"; @@ -72560,20 +72589,19 @@ self: { }) {}; "configurator-pg" = callPackage - ({ mkDerivation, base, bytestring, containers, filepath, HUnit - , megaparsec, protolude, scientific, test-framework - , test-framework-hunit, text + ({ mkDerivation, base, containers, filepath, HUnit, megaparsec + , protolude, scientific, test-framework, test-framework-hunit, text }: mkDerivation { pname = "configurator-pg"; - version = "0.2.9"; - sha256 = "137kp7720k8xwxdgpyjd5lrrlmg7p03jb5p60rszy34pfr3zv8v9"; + version = "0.2.10"; + sha256 = "12a67pz6d2vpsa5qdaxm8lwl3jjg8f0idd5r3bjnqw22ji39cysj"; libraryHaskellDepends = [ base containers megaparsec protolude scientific text ]; testHaskellDepends = [ - base bytestring filepath HUnit protolude test-framework - test-framework-hunit text + base filepath HUnit protolude test-framework test-framework-hunit + text ]; description = "Reduced parser for configurator-ng config files"; license = lib.licenses.bsd3; @@ -73470,6 +73498,22 @@ self: { license = lib.licenses.mit; }) {}; + "context_0_2_1_0" = callPackage + ({ mkDerivation, async, base, containers, exceptions, ghc-prim + , hspec, hspec-discover + }: + mkDerivation { + pname = "context"; + version = "0.2.1.0"; + sha256 = "1z10rhy9l2rssvh65bdb4bg4qfsgxa5mkjyhx86l8dksp8kd6cjm"; + libraryHaskellDepends = [ base containers exceptions ]; + testHaskellDepends = [ async base ghc-prim hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Thread-indexed, nested contexts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "context-free-art" = callPackage ({ mkDerivation, base, bifunctors, blaze-markup, blaze-svg , directory, HUnit, random, text, text-show @@ -73526,6 +73570,8 @@ self: { pname = "context-http-client"; version = "0.2.0.2"; sha256 = "06mr9r9c5vb1y6y532pwpb6dmp2nm0bzzpcjdqwj4h8lncd4pn12"; + revision = "1"; + editedCabalFile = "14bh4vg8sj4xm1w4p2dza86qgsb4wk8inmqlp4iwm1slpbzf7y7q"; libraryHaskellDepends = [ base context http-client ]; testHaskellDepends = [ async base bytestring case-insensitive context hspec http-client @@ -73544,6 +73590,8 @@ self: { pname = "context-resource"; version = "0.2.0.2"; sha256 = "0rmzl16hxp9vqc4y2j3f3wf73l0xdvi50ff82c4swg12hb0ln5bl"; + revision = "1"; + editedCabalFile = "0zmbkhmqqsi9wcip400va1zj007hs54hn8b78n1ampg1xdd8w82s"; libraryHaskellDepends = [ base context exceptions ]; testHaskellDepends = [ async base context hspec ]; testToolDepends = [ hspec-discover ]; @@ -73574,6 +73622,8 @@ self: { pname = "context-wai-middleware"; version = "0.2.0.2"; sha256 = "0sb18dqg6586fcz3vdhaya9b2vpyj7llnn6nmxzpq7m4qap6j74f"; + revision = "1"; + editedCabalFile = "02pdv45v4wwnj8njmwq2g6p4dm18fikrgv0jk6zqmjnqljxwdlmp"; libraryHaskellDepends = [ base context wai ]; testHaskellDepends = [ async base bytestring case-insensitive context hspec http-client @@ -73585,29 +73635,6 @@ self: { }) {}; "contiguous" = callPackage - ({ mkDerivation, base, deepseq, primitive, primitive-unlifted - , QuickCheck, quickcheck-classes, quickcheck-instances, random - , random-shuffle, run-st, vector, weigh - }: - mkDerivation { - pname = "contiguous"; - version = "0.6.4.0"; - sha256 = "06s0rx95h2hczs0bp9sqxjmsp84gfzsi6acf088f9p97hw4cvqz9"; - libraryHaskellDepends = [ - base deepseq primitive primitive-unlifted run-st - ]; - testHaskellDepends = [ - base primitive QuickCheck quickcheck-classes quickcheck-instances - vector - ]; - benchmarkHaskellDepends = [ - base primitive random random-shuffle weigh - ]; - description = "Unified interface for primitive arrays"; - license = lib.licenses.bsd3; - }) {}; - - "contiguous_0_6_4_2" = callPackage ({ mkDerivation, base, deepseq, primitive, primitive-unlifted , QuickCheck, quickcheck-classes, quickcheck-instances, random , random-shuffle, run-st, vector, weigh @@ -73626,7 +73653,6 @@ self: { benchmarkHaskellDepends = [ base random random-shuffle weigh ]; description = "Unified interface for primitive arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "contiguous-checked" = callPackage @@ -74322,6 +74348,27 @@ self: { license = lib.licenses.mit; }) {}; + "cookie_0_5_0" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, deepseq + , HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text + , time + }: + mkDerivation { + pname = "cookie"; + version = "0.5.0"; + sha256 = "178slrr0lpz3kim86i3a2g9qxccmxpcvgldp9f2cvyzqj1qgwl8f"; + libraryHaskellDepends = [ + base bytestring data-default-class deepseq text time + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + text time + ]; + description = "HTTP cookie parsing and rendering"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "cookie-tray" = callPackage ({ mkDerivation, base, binary, bytestring, containers, cookie , hspec, time @@ -74389,8 +74436,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "3.18.1"; - sha256 = "1k5fxpa8ww31ggbdkc3j4qjk9mc1jr1i53f71q2wrdiwwlw7km49"; + version = "3.19"; + sha256 = "0xk31la8rkar6kigb0naydi120gibsq75qgi138xhr8nw8ckafci"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -74403,6 +74450,27 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "copilot-bluespec" = callPackage + ({ mkDerivation, base, copilot-core, directory, filepath, HUnit + , language-bluespec, pretty, process, QuickCheck, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , unix + }: + mkDerivation { + pname = "copilot-bluespec"; + version = "3.19"; + sha256 = "0zdiiaivby2dxmq81hvxz4drsasbgm2hizr26kr4zara50xifii7"; + libraryHaskellDepends = [ + base copilot-core directory filepath language-bluespec pretty + ]; + testHaskellDepends = [ + base copilot-core directory HUnit pretty process QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 unix + ]; + description = "A compiler for Copilot targeting FPGAs"; + license = lib.licenses.bsd3; + }) {}; + "copilot-c99" = callPackage ({ mkDerivation, base, copilot-core, directory, filepath, HUnit , language-c99, language-c99-simple, mtl, pretty, process @@ -74411,8 +74479,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "3.18.1"; - sha256 = "074zyyq37r2d7bxxywpzji56pg642visasjmq3qdfkw6chgckcjb"; + version = "3.19"; + sha256 = "1k7ahd0wc5g30xw2aj17wqmias7dnlpq7lwix6y1gjlmly6qk23d"; libraryHaskellDepends = [ base copilot-core directory filepath language-c99 language-c99-simple mtl pretty @@ -74450,8 +74518,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "3.18.1"; - sha256 = "03h8c3kxshbxpli0j2xi6sz4dq0c8vgi0ql5kk89812y993xbsvl"; + version = "3.19"; + sha256 = "1iczns7vz2fdx0x8g0ipkzpq8pfwc5866rd2v4rj8hi61z19rzwj"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit @@ -74485,8 +74553,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "3.18.1"; - sha256 = "0mfj78w2rby6h48cv18ql5xg24xsjzghigy7gii1d158rfm4clhg"; + version = "3.19"; + sha256 = "0fqcybvdfnzhnf3lifzzhc1pl8y63pf518hpp9i3gms4a6742hqq"; libraryHaskellDepends = [ base copilot-core pretty ]; testHaskellDepends = [ base copilot-core copilot-prettyprinter pretty QuickCheck @@ -74504,8 +74572,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "3.18.1"; - sha256 = "1kkkyl939ryiddn93ar5vnmc1blg6q6c79fns5jp7216sp7bz332"; + version = "3.19"; + sha256 = "1xjdzbs6m7rkggl4wnziq54wz8vc98d4y3zaalh2mynvnf8crjy7"; libraryHaskellDepends = [ array base containers copilot-core copilot-interpreter copilot-theorem data-reify mtl @@ -74526,8 +74594,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "3.18.1"; - sha256 = "1h8vcxhmxws2mrk25h59wf2nijxhk2ckq2rlg8hzbr0z1qbb8ps3"; + version = "3.19"; + sha256 = "06qxwxh17bfnp4mmak29894ynmhcvwj665pqkfs4wrzby2kc6rnm"; libraryHaskellDepends = [ base containers copilot-language mtl parsec ]; @@ -74544,8 +74612,8 @@ self: { ({ mkDerivation, base, copilot-core, pretty }: mkDerivation { pname = "copilot-prettyprinter"; - version = "3.18.1"; - sha256 = "0z3jrk58jii5l34bwnr9x5j38bkia0lz3bj1q0qs2kln05kwbw2k"; + version = "3.19"; + sha256 = "1mznr0g2fnxgy1igjc3vhgg8wjazvfvwkycq5ymcq9fwf6np6v54"; libraryHaskellDepends = [ base copilot-core pretty ]; description = "A prettyprinter of Copilot Specifications"; license = lib.licenses.bsd3; @@ -74576,8 +74644,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "3.18.1"; - sha256 = "14s4409p72sgm6q291x3lf4xmklirak26dxcp837cvidvdfkqabr"; + version = "3.19"; + sha256 = "1iwigl5q5b5mjdqchb3p62cak2gfbii673ildxndrrgwss5ldga8"; libraryHaskellDepends = [ base bimap bv-sized containers copilot-core copilot-prettyprinter data-default directory libBF mtl panic parameterized-utils parsec @@ -74604,8 +74672,8 @@ self: { }: mkDerivation { pname = "copilot-verifier"; - version = "0.1"; - sha256 = "1vyws26bqfdfbp3yynx6qrdm1r7snilci6wynhqzaa41fn9h0s75"; + version = "3.19"; + sha256 = "1n0xwfv7wibn8xbhkh05ylxh2jv20sk05415lknm3rrgzhns0p14"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75622,8 +75690,8 @@ self: { ({ mkDerivation, base, bytestring, c2hs, python3, text }: mkDerivation { pname = "cpython"; - version = "3.5.1"; - sha256 = "13vb65vgd9jncys1phgm3d9jmn3nq5k4ln2my34gc8vqpp7qxyh1"; + version = "3.8.0"; + sha256 = "18amy26wy01j4gwh5dq1361vzx6p01p7cr46p5zp2x9372klraqb"; libraryHaskellDepends = [ base bytestring text ]; libraryPkgconfigDepends = [ python3 ]; libraryToolDepends = [ c2hs ]; @@ -75929,14 +75997,14 @@ self: { mainProgram = "crackNum"; }) {}; - "crackNum_3_6" = callPackage + "crackNum_3_10" = callPackage ({ mkDerivation, base, directory, filepath, libBF, process, sbv , tasty, tasty-golden }: mkDerivation { pname = "crackNum"; - version = "3.6"; - sha256 = "1rnjqc4jphxsh6ax1qhlw6hg4za6wkp28a9r4s5cj7dwva585f2g"; + version = "3.10"; + sha256 = "00zkd6rv84axzvfbkaz4cfpv2vnmlyrmyya30a0rnxh8gad0ix5g"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -76142,6 +76210,26 @@ self: { broken = true; }) {}; + "crc32c_0_2_0" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, hspec-core + , QuickCheck + }: + mkDerivation { + pname = "crc32c"; + version = "0.2.0"; + sha256 = "00k8mrlzhxmc8v0vz98ykq3p475896bnkfawb19xw7kjb6i3ygz0"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "crc32c"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "crdt" = callPackage ({ mkDerivation, base, binary, bytestring, containers, Diff , hashable, mtl, network-info, safe, stm, time, vector @@ -76167,8 +76255,8 @@ self: { }: mkDerivation { pname = "crdt-event-fold"; - version = "1.8.0.2"; - sha256 = "15w9az68fsg0d19xhl9ayafrqcf9pbjaj2hg06803733lp905gac"; + version = "1.8.1.0"; + sha256 = "1lalg8gi8rcpgzangqbf9j51fpgdsq3k5j6wqbd45nbyyym5zmjj"; libraryHaskellDepends = [ aeson base binary containers data-default-class data-dword exceptions monad-logger mtl transformers @@ -77691,24 +77779,6 @@ self: { }) {}; "crypton-connection" = callPackage - ({ mkDerivation, base, basement, bytestring, containers - , crypton-x509, crypton-x509-store, crypton-x509-system - , crypton-x509-validation, data-default-class, network, socks, tls - }: - mkDerivation { - pname = "crypton-connection"; - version = "0.3.1"; - sha256 = "1k0xv14yzikxlyix8qzqbjwjgfw99v1ngg4dnxfrfpsjysa3c1q3"; - libraryHaskellDepends = [ - base basement bytestring containers crypton-x509 crypton-x509-store - crypton-x509-system crypton-x509-validation data-default-class - network socks tls - ]; - description = "Simple and easy network connections API"; - license = lib.licenses.bsd3; - }) {}; - - "crypton-connection_0_3_2" = callPackage ({ mkDerivation, base, basement, bytestring, containers , crypton-x509, crypton-x509-store, crypton-x509-system , crypton-x509-validation, data-default-class, network, socks, tls @@ -77724,7 +77794,6 @@ self: { ]; description = "Simple and easy network connections API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "crypton-x509" = callPackage @@ -78028,10 +78097,8 @@ self: { }: mkDerivation { pname = "csound-catalog"; - version = "0.7.6"; - sha256 = "0gida0g314hl8nyn5ybbv57yjf10mhjmsdmhk5vgblvhnc95ks36"; - revision = "1"; - editedCabalFile = "0jjpnm5v161d0g36kd9jqqasfzq2g2qaqn95pyb87bkrsrhrqnac"; + version = "0.7.6.1"; + sha256 = "02lyv19fq80msfsi77bgvwyh13nnvna9jgwwjz4482n8ynpm2h4i"; libraryHaskellDepends = [ base csound-expression csound-sampler sharc-timbre transformers ]; @@ -78043,48 +78110,50 @@ self: { ({ mkDerivation, base, csound-expression }: mkDerivation { pname = "csound-controllers"; - version = "0.1.1.0"; - sha256 = "1p2fa00djwyrv7fdrngawmk3r41q6a4mlsqgdm4qajmivbj0sg9m"; + version = "0.1.1.1"; + sha256 = "0hxdjw7qhjfq72pj43f22bjjxgm7ncji7iq2078gmlb7ww1xk58p"; libraryHaskellDepends = [ base csound-expression ]; testHaskellDepends = [ base csound-expression ]; + description = "MIDI controllers"; license = lib.licenses.bsd3; }) {}; "csound-expression" = callPackage ({ mkDerivation, base, Boolean, colour, containers , csound-expression-dynamic, csound-expression-opcodes - , csound-expression-typed, data-default, process, temporal-media - , transformers + , csound-expression-typed, data-default, directory, filepath, gauge + , process, temporal-media, text, transformers }: mkDerivation { pname = "csound-expression"; - version = "5.4.3"; - sha256 = "00hd0sb1787cx7yppg2f3zkd3y8d75fsmf460qnsxc77m4qw5388"; - revision = "1"; - editedCabalFile = "0fd6ln4kgf3cvj396l5w4zzl5zfkaf6ylqhly86lajr72mypf1nr"; + version = "5.4.3.1"; + sha256 = "1xcln5787bgiqp49xgf964jyhsgs0myjd669jbih1ihgpdk2032z"; libraryHaskellDepends = [ base Boolean colour containers csound-expression-dynamic csound-expression-opcodes csound-expression-typed data-default - process temporal-media transformers + directory filepath process temporal-media text transformers ]; + benchmarkHaskellDepends = [ base gauge ]; description = "library to make electronic music"; license = lib.licenses.bsd3; }) {}; "csound-expression-dynamic" = callPackage - ({ mkDerivation, array, base, Boolean, containers, data-default - , data-fix, data-fix-cse, deriving-compat, hashable, transformers - , wl-pprint + ({ mkDerivation, array, base, base64-bytestring, Boolean + , bytestring, cereal, cereal-text, containers, cryptohash-sha256 + , data-default, data-fix, data-fix-cse, deriving-compat, dlist + , pretty-show, safe, text, transformers, unordered-containers + , vector, wl-pprint-text }: mkDerivation { pname = "csound-expression-dynamic"; - version = "0.3.9"; - sha256 = "0cj1g7x06y9b8dky6k2dixv8gxxrcdjvlr8big5fld34w8k39cn6"; - revision = "2"; - editedCabalFile = "061j05spmhh9nsk77f75bqnh75l0w3xhyv1897rkfpp9gz9k5rrv"; + version = "0.3.9.1"; + sha256 = "1xz7cdwk7ck13ja70znlp8qs6f0vpsq5azmhv1kjdbmq4wkpq66g"; libraryHaskellDepends = [ - array base Boolean containers data-default data-fix data-fix-cse - deriving-compat hashable transformers wl-pprint + array base base64-bytestring Boolean bytestring cereal cereal-text + containers cryptohash-sha256 data-default data-fix data-fix-cse + deriving-compat dlist pretty-show safe text transformers + unordered-containers vector wl-pprint-text ]; description = "dynamic core for csound-expression library"; license = lib.licenses.bsd3; @@ -78096,10 +78165,8 @@ self: { }: mkDerivation { pname = "csound-expression-opcodes"; - version = "0.0.5.1"; - sha256 = "0h1a9yklsqbykhdinmk8znm7kfg0jd1k394cx2lirpdxn136kbcm"; - revision = "1"; - editedCabalFile = "1jia50zyv8kp0x66igy3bzmhgdgw87cc75gjsw2q1lmd7l82pxky"; + version = "0.0.5.3"; + sha256 = "0psq8vyvv8mp9f506kv54j0gyfkjmzp9spmxjkjqjnzwlmya0nh6"; libraryHaskellDepends = [ base csound-expression-dynamic csound-expression-typed transformers ]; @@ -78108,36 +78175,34 @@ self: { }) {}; "csound-expression-typed" = callPackage - ({ mkDerivation, base, Boolean, colour, containers + ({ mkDerivation, base, Boolean, bytestring, colour, containers , csound-expression-dynamic, data-default, deepseq, directory - , filepath, ghc-prim, hashable, NumInstances, temporal-media - , transformers, wl-pprint + , filepath, ghc-prim, hashable, NumInstances, temporal-media, text + , transformers, wl-pprint-text }: mkDerivation { pname = "csound-expression-typed"; - version = "0.2.7"; - sha256 = "1mh1mfyi2vx8ykyc1ca8vpbi545fkp7f0ss5nw6dkykl6zm7pj6d"; - revision = "1"; - editedCabalFile = "05vfq1cjznkpaxsficvdccn47z5qa69ykx1ff43zyri5bab3zqzq"; + version = "0.2.7.1"; + sha256 = "0fzlvs6an5q1lxycwifjhp3ydimky61kki1vb030vpmbhd15nczn"; enableSeparateDataOutput = true; libraryHaskellDepends = [ - base Boolean colour containers csound-expression-dynamic + base Boolean bytestring colour containers csound-expression-dynamic data-default deepseq directory filepath ghc-prim hashable - NumInstances temporal-media transformers wl-pprint + NumInstances temporal-media text transformers wl-pprint-text ]; description = "typed core for the library csound-expression"; license = lib.licenses.bsd3; }) {}; "csound-sampler" = callPackage - ({ mkDerivation, base, csound-expression, transformers }: + ({ mkDerivation, base, csound-expression, text, transformers }: mkDerivation { pname = "csound-sampler"; - version = "0.0.10.1"; - sha256 = "1c2g83a0n4y1fvq3amj9m2hygg9rbpl5x8zsicb52qjm7vjing2i"; - revision = "1"; - editedCabalFile = "09x2bb3ar7c1av0n7988405i3canmk8jxb8a59jn2zdrm0fh7jlz"; - libraryHaskellDepends = [ base csound-expression transformers ]; + version = "0.0.10.2"; + sha256 = "1xkv1q67fv5iggn63fz79rwz8m9i3jda26yfrdzh5l88f8lp6vb2"; + libraryHaskellDepends = [ + base csound-expression text transformers + ]; description = "A musical sampler based on Csound"; license = lib.licenses.bsd3; }) {}; @@ -79848,17 +79913,18 @@ self: { , filepath, FindBin, hashable, haskeline, html, http-conduit , http-types, HUnit, leancheck, memory, mmap, monad-control, mtl , network, network-uri, old-time, parsec, process, QuickCheck - , regex-applicative, regex-base, regex-tdfa, stm, system-fileio - , system-filepath, tar, temporary, terminfo, test-framework + , quickcheck-instances, regex-applicative, regex-base, regex-tdfa + , stm, strict-identity, system-fileio, system-filepath, tar + , temporary, terminal-size, terminfo, test-framework , test-framework-hunit, test-framework-leancheck - , test-framework-quickcheck2, text, time, transformers + , test-framework-quickcheck2, text, time, tls, transformers , transformers-base, unix, unix-compat, utf8-string, vector , zip-archive, zlib }: mkDerivation { pname = "darcs"; - version = "2.16.5"; - sha256 = "0ar4markr71l9hzrbgcz4q37cf2rf3936i6qi8p827p36v96qg6n"; + version = "2.18.1"; + sha256 = "10f9yy8rkn1vnkyn9kpxs7hvb99lwa8l6skgph95x51zrmiymm62"; configureFlags = [ "-fforce-char8-encoding" "-flibrary" ]; isLibrary = true; isExecutable = true; @@ -79866,20 +79932,20 @@ self: { libraryHaskellDepends = [ array async attoparsec base base16-bytestring binary bytestring conduit constraints containers cryptonite data-ordlist directory - fgl filepath hashable haskeline html http-conduit http-types memory - mmap mtl network network-uri old-time parsec process - regex-applicative regex-base regex-tdfa stm tar temporary terminfo - text time transformers unix unix-compat utf8-string vector - zip-archive zlib + exceptions fgl filepath hashable haskeline html http-conduit + http-types memory mmap mtl network network-uri old-time parsec + process regex-applicative regex-base regex-tdfa stm strict-identity + tar temporary terminal-size terminfo text time tls transformers + unix unix-compat utf8-string vector zip-archive zlib ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ array async base bytestring cmdargs constraints containers directory exceptions filepath FindBin HUnit leancheck monad-control - mtl process QuickCheck system-fileio system-filepath test-framework - test-framework-hunit test-framework-leancheck - test-framework-quickcheck2 text time transformers transformers-base - unix-compat vector zip-archive + mtl process QuickCheck quickcheck-instances system-fileio + system-filepath test-framework test-framework-hunit + test-framework-leancheck test-framework-quickcheck2 text time + transformers transformers-base unix-compat vector zip-archive ]; doCheck = false; postInstall = '' @@ -80366,8 +80432,8 @@ self: { pname = "data-array-byte"; version = "0.1.0.1"; sha256 = "002n0af7q08q3fmgsc5b47s1clirxy0lrqglwxzhabg0nfhfrdhv"; - revision = "2"; - editedCabalFile = "0g0xvsrinssn2a6z9sdaa2px5ra3rvr2lm5zixlpaq845f5y52dd"; + revision = "3"; + editedCabalFile = "136rjhg0m49d2l8z7kp46hc8q7bkipvkwnn40nv8kqkpvrgrg8d4"; libraryHaskellDepends = [ base deepseq template-haskell ]; testHaskellDepends = [ base quickcheck-classes-base tasty tasty-quickcheck @@ -83598,6 +83664,31 @@ self: { mainProgram = "odebuild"; }) {}; + "debruijn" = callPackage + ({ mkDerivation, base, deepseq, fin, skew-list, some, transformers + }: + mkDerivation { + pname = "debruijn"; + version = "0.1"; + sha256 = "1bpy918flzmhwiwmz5ivjgqn2i3hidzcgc31w8d2br88p0clixv4"; + libraryHaskellDepends = [ + base deepseq fin skew-list some transformers + ]; + description = "de Bruijn indices and levels"; + license = lib.licenses.bsd3; + }) {}; + + "debruijn-safe" = callPackage + ({ mkDerivation, base, deepseq, fin, some }: + mkDerivation { + pname = "debruijn-safe"; + version = "0.1"; + sha256 = "17db3640y31isalrw4hpf9z7wyjysb7gyig8d2mg1b6ycr9dy223"; + libraryHaskellDepends = [ base deepseq fin some ]; + description = "de Bruijn indices and levels"; + license = lib.licenses.bsd3; + }) {}; + "debug" = callPackage ({ mkDerivation, aeson, base, bytestring, clock, containers , deepseq, directory, extra, filepath, ghc-prim, hashable, Hoed @@ -83813,8 +83904,8 @@ self: { }: mkDerivation { pname = "decidable"; - version = "0.3.1.0"; - sha256 = "1l7ichqcpqxdv9xagiy2q3aab0zy38piihwqa0klkbd7wh5cmvid"; + version = "0.3.1.1"; + sha256 = "13cn4m5bjd2pf8m8qcm4na16ha0sc63wbkgms2qh5x4mj926yfq8"; libraryHaskellDepends = [ base functor-products microlens singletons singletons-base vinyl ]; @@ -83844,8 +83935,8 @@ self: { pname = "decimal-literals"; version = "0.1.0.1"; sha256 = "0lbpnc4c266fbqjzzrnig648zzsqfaphlxqwyly9xd15qggzasb0"; - revision = "2"; - editedCabalFile = "0wrjxapnv7i20krg601jzqik3pns6s7kr3c2x99n4lqi43b1a2v9"; + revision = "3"; + editedCabalFile = "1650vnqwjsqg2mghsvghiyzg5qqbz36vibkq8614adhyjpcd3w07"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-hunit ]; description = "Preprocessing decimal literals more or less as they are (instead of via fractions)"; @@ -86876,8 +86967,8 @@ self: { pname = "diagrams-cairo"; version = "1.4.2.1"; sha256 = "0fqma8m4xrqha079aqqynk23y252x47xfzvb0gss4bvgdmwa0lzc"; - revision = "1"; - editedCabalFile = "11a0y68w0gnp7vfbqzh4wnmi514axx6zpcih5byrbanx4w5b0qhh"; + revision = "2"; + editedCabalFile = "0fyy1iqfwzk1b4vvqnfh31gd8g8qjry7cc9g2nhg505rbafflcn5"; libraryHaskellDepends = [ array base bytestring cairo colour containers data-default-class diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl @@ -87113,10 +87204,8 @@ self: { }: mkDerivation { pname = "diagrams-lib"; - version = "1.4.6"; - sha256 = "1a0wl8lspwkby5x45j1wa1xq27bs67x5vwj8jzavym56a3f2pjcb"; - revision = "4"; - editedCabalFile = "1n6v9w2713da1ihfl47hikql033wcx9kjmzry8ykg581qzwb3rag"; + version = "1.4.6.1"; + sha256 = "13f64di88dz8vx4pfh5lxnp1k1vz5077pbakifiw9p72wmi4kbsv"; libraryHaskellDepends = [ active adjunctions array base bytestring cereal colour containers data-default-class diagrams-core diagrams-solve directory @@ -87135,26 +87224,30 @@ self: { }) {}; "diagrams-pandoc" = callPackage - ({ mkDerivation, base, diagrams-builder, diagrams-cairo + ({ mkDerivation, base, bytestring, diagrams-builder, diagrams-cairo , diagrams-core, diagrams-lib, diagrams-svg, directory, filepath - , hashable, linear, optparse-applicative, pandoc-types, svg-builder - , text + , hashable, linear, optparse-applicative, pandoc, pandoc-types + , svg-builder, SVGFonts, tasty, tasty-golden, text }: mkDerivation { pname = "diagrams-pandoc"; - version = "0.3.1.1"; - sha256 = "0j8xkb3s3g8n53nyz7x5950zwk85zdrplingl8yrc8gvghlmvfvv"; + version = "0.4"; + sha256 = "164f0k1jk8p604h31wypy2z2jy5x0gfbkbmmrd64c9jp7j71iyc4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base diagrams-builder diagrams-cairo diagrams-core diagrams-lib - diagrams-svg directory filepath hashable linear pandoc-types + diagrams-svg directory filepath hashable linear pandoc pandoc-types svg-builder text ]; executableHaskellDepends = [ base diagrams-builder diagrams-cairo diagrams-lib directory filepath linear optparse-applicative pandoc-types text ]; + testHaskellDepends = [ + base bytestring directory filepath pandoc pandoc-types SVGFonts + tasty tasty-golden text + ]; description = "A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_"; license = lib.licenses.bsd3; mainProgram = "diagrams-pandoc"; @@ -87819,18 +87912,6 @@ self: { }) {}; "digest" = callPackage - ({ mkDerivation, base, bytestring, zlib }: - mkDerivation { - pname = "digest"; - version = "0.0.2.0"; - sha256 = "0ha4f0jckngqy558shd08yp99wj87c5wazp5zr5y6as608zb7wx8"; - libraryHaskellDepends = [ base bytestring ]; - libraryPkgconfigDepends = [ zlib ]; - description = "CRC32 and Adler32 hashes for bytestrings"; - license = lib.licenses.bsd2; - }) {inherit (pkgs) zlib;}; - - "digest_0_0_2_1" = callPackage ({ mkDerivation, base, bytestring, zlib }: mkDerivation { pname = "digest"; @@ -87840,7 +87921,6 @@ self: { libraryPkgconfigDepends = [ zlib ]; description = "CRC32 and Adler32 hashes for bytestrings"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) zlib;}; "digest-pure" = callPackage @@ -89142,8 +89222,8 @@ self: { pname = "discrimination"; version = "0.5"; sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc"; - revision = "2"; - editedCabalFile = "14zhk0ygk2cmq2pk6limj3jiaa1pfdy7n2qc9nb3gxfg7yj4qvp2"; + revision = "3"; + editedCabalFile = "1i3mkza18y2dxj03zn9419rh7jgpkg1kq97blhjrcw5174p9p3c6"; libraryHaskellDepends = [ array base containers contravariant deepseq ghc-bignum ghc-prim hashable primitive promises transformers @@ -90210,6 +90290,35 @@ self: { broken = true; }) {}; + "djot" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, doclayout + , filepath, mtl, tasty, tasty-bench, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "djot"; + version = "0.1.1.2"; + sha256 = "0cb15vaxgkgvz0wnb2hhslbgmvffppq5d5gh2s6qli2i8z8l4pvr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers doclayout mtl text + ]; + executableHaskellDepends = [ + base bytestring containers 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.licenses.mit; + mainProgram = "djoths"; + }) {}; + "dl-fedora" = callPackage ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory, extra , filepath, http-client, http-client-tls, http-directory @@ -90978,10 +91087,8 @@ self: { }: mkDerivation { pname = "docopt"; - version = "0.7.0.7"; - sha256 = "0q3f9j7yqyb97z08h2k6p6bax87g6ab96ng4cpj1xf5k91726ic1"; - revision = "1"; - editedCabalFile = "15lha2pf1yhj6ka57mdg414582cl0h140qc42ddz6cvj9a62bd66"; + version = "0.7.0.8"; + sha256 = "0pcixlpa5cwf531aa5nmwvp50gagm2khwl1xsy8hi4jn7ksnk1y8"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers parsec template-haskell @@ -92022,28 +92129,6 @@ self: { }) {}; "double-conversion" = callPackage - ({ mkDerivation, base, bytestring, ghc-prim, HUnit - , system-cxx-std-lib, test-framework, test-framework-hunit - , test-framework-quickcheck2, text - }: - mkDerivation { - pname = "double-conversion"; - version = "2.0.4.2"; - sha256 = "0r7c1801gzdm5x1flmpx8ajxygbc9dl7sgdj0xn3bpm71wgvrf4s"; - revision = "2"; - editedCabalFile = "1mpnx4m2pg5crfz9k8wamh5mgsha0np3ynnllrmglmwh54gvfjj3"; - libraryHaskellDepends = [ - base bytestring ghc-prim system-cxx-std-lib text - ]; - testHaskellDepends = [ - base bytestring HUnit test-framework test-framework-hunit - test-framework-quickcheck2 text - ]; - description = "Fast conversion between single and double precision floating point and text"; - license = lib.licenses.bsd3; - }) {}; - - "double-conversion_2_0_5_0" = callPackage ({ mkDerivation, base, bytestring, ghc-prim, HUnit , system-cxx-std-lib, test-framework, test-framework-hunit , test-framework-quickcheck2, text @@ -92061,7 +92146,6 @@ self: { ]; description = "Fast conversion between single and double precision floating point and text"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {}; "double-extra" = callPackage @@ -92091,6 +92175,18 @@ self: { license = "GPL"; }) {}; + "double-x-encoding" = callPackage + ({ mkDerivation, base, Cabal-syntax, text }: + mkDerivation { + pname = "double-x-encoding"; + version = "1.1.1"; + sha256 = "1y9grxp9xbjx4ldx6idmzy275wkr2jgajf6dki96janiwcjwmnym"; + libraryHaskellDepends = [ base Cabal-syntax text ]; + testHaskellDepends = [ base Cabal-syntax text ]; + description = "Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]"; + license = lib.licenses.isc; + }) {}; + "doublezip" = callPackage ({ mkDerivation, base, foldable-ix }: mkDerivation { @@ -93358,6 +93454,8 @@ self: { pname = "dumb-cas"; version = "0.2.1.1"; sha256 = "0rqh1sy500gbgqr69z220yb8g7gp117z0iw1kly9zxqhrzn3sv9f"; + revision = "1"; + editedCabalFile = "031hcc34r20gpvsicllwcvvzirx2bm5nsdabp75a0m05rj3wzmvv"; libraryHaskellDepends = [ base containers decimal-literals hashable template-haskell unordered-containers @@ -93415,8 +93513,8 @@ self: { }: mkDerivation { pname = "dunai"; - version = "0.12.1"; - sha256 = "0j4862aq688cb54yz2di2vs5s3w1xnla21pjdqz9j6n2505vh9ih"; + version = "0.12.2"; + sha256 = "07qij8dmfawdhzd3aldg2kwy0rrma2yybiwd3w989kfih4mf6mbp"; libraryHaskellDepends = [ base MonadRandom simple-affine-space transformers transformers-base ]; @@ -93449,8 +93547,8 @@ self: { ({ mkDerivation, base, dunai, normaldistribution, QuickCheck }: mkDerivation { pname = "dunai-test"; - version = "0.12.1"; - sha256 = "1jaxdc672z3ng6w8bqxj1991yp4ianpj4w2gg2qf4j9vildm947z"; + version = "0.12.2"; + sha256 = "093p31bcbpwn4bsz1id946d5mxk2an2akxm2xvpls9vydvm255zw"; libraryHaskellDepends = [ base dunai normaldistribution QuickCheck ]; @@ -97267,8 +97365,8 @@ self: { }: mkDerivation { pname = "email-validate"; - version = "2.3.2.19"; - sha256 = "0q535zm58798jz1avz2mnip5rj742l9rqc7isqmbfb1zkfaaqr68"; + version = "2.3.2.20"; + sha256 = "0k92hb8nn35ggp1lnqzp1s57znmhnabml217f41zdv8y1khfh3fc"; libraryHaskellDepends = [ attoparsec base bytestring template-haskell ]; @@ -98444,28 +98542,29 @@ self: { "eo-phi-normalizer" = callPackage ({ mkDerivation, aeson, alex, array, base, BNFC, Cabal, directory - , filepath, happy, hspec, hspec-discover, mtl, optparse-generic - , process, string-interpolate, yaml + , filepath, generic-lens, happy, hspec, hspec-discover, lens, mtl + , optparse-generic, process, string-interpolate, yaml }: mkDerivation { pname = "eo-phi-normalizer"; - version = "0.1.0"; - sha256 = "1cc2zp6245bck2diqrcs7wqvzh1c604m68z442daljf2437iwb0w"; + version = "0.2.0"; + sha256 = "1xm0hv28zf9c2izvljky2lc60m4yv74lz0mz6mqrf5rr9rql18s5"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal process ]; libraryHaskellDepends = [ - aeson array base directory filepath mtl string-interpolate yaml + aeson array base directory filepath generic-lens lens mtl + string-interpolate yaml ]; libraryToolDepends = [ alex BNFC happy ]; executableHaskellDepends = [ - aeson array base directory filepath mtl optparse-generic - string-interpolate yaml + aeson array base directory filepath generic-lens lens mtl + optparse-generic string-interpolate yaml ]; executableToolDepends = [ alex BNFC happy ]; testHaskellDepends = [ - aeson array base directory filepath hspec hspec-discover mtl - string-interpolate yaml + aeson array base directory filepath generic-lens hspec + hspec-discover lens mtl string-interpolate yaml ]; testToolDepends = [ alex BNFC happy hspec-discover ]; description = "Command line normalizer of 𝜑-calculus expressions"; @@ -98836,28 +98935,28 @@ self: { }) {}; "erebos" = callPackage - ({ mkDerivation, async, base, binary, bytestring, c2hs, cereal - , clock, containers, cryptonite, deepseq, directory, filepath - , hashable, hashtables, haskeline, hinotify, iproute, libpjproject - , memory, mime, mtl, network, stm, tagged, text, time, transformers - , unix, uuid, zlib + ({ mkDerivation, async, base, binary, bytestring, c2hs, clock + , containers, cryptonite, deepseq, directory, filepath, hashable + , hashtables, haskeline, hinotify, iproute, libpjproject, memory + , mtl, network, process, stm, template-haskell, text, time + , transformers, unix, uuid, zlib }: mkDerivation { pname = "erebos"; - version = "0.1.0"; - sha256 = "0w8gafi12zchpkp6r83d0ylf4wq2fz14l97ziffsi7862901niif"; + version = "0.1.2"; + sha256 = "13sxi7h08i81krg7x3pkgijirczh4y78vz3qajcyv0fqq42i6qs0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - async base binary bytestring cereal clock containers cryptonite - deepseq directory filepath hashable hashtables hinotify iproute - memory mime mtl network stm tagged text time unix uuid zlib + async base binary bytestring clock containers cryptonite deepseq + directory filepath hashable hashtables hinotify iproute memory mtl + network stm text time unix uuid zlib ]; libraryPkgconfigDepends = [ libpjproject ]; libraryToolDepends = [ c2hs ]; executableHaskellDepends = [ - base bytestring cryptonite haskeline mtl network text time - transformers + base bytestring cryptonite directory haskeline mtl network process + template-haskell text time transformers ]; description = "Decentralized messaging and synchronization"; license = lib.licenses.bsd3; @@ -99496,34 +99595,6 @@ self: { }) {}; "esqueleto" = callPackage - ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring - , conduit, containers, exceptions, hspec, hspec-core, monad-logger - , mtl, mysql, mysql-simple, persistent, persistent-mysql - , persistent-postgresql, persistent-sqlite, postgresql-simple - , QuickCheck, resourcet, tagged, template-haskell, text, time - , transformers, unliftio, unordered-containers - }: - mkDerivation { - pname = "esqueleto"; - version = "3.5.11.1"; - sha256 = "144anqiar5pq9ss403sspnicjlad4icnf986fy4zfzqd70r6na0k"; - libraryHaskellDepends = [ - aeson attoparsec base blaze-html bytestring conduit containers - monad-logger persistent resourcet tagged template-haskell text time - transformers unliftio unordered-containers - ]; - testHaskellDepends = [ - aeson attoparsec base blaze-html bytestring conduit containers - exceptions hspec hspec-core monad-logger mtl mysql mysql-simple - persistent persistent-mysql persistent-postgresql persistent-sqlite - postgresql-simple QuickCheck resourcet tagged template-haskell text - time transformers unliftio unordered-containers - ]; - description = "Type-safe EDSL for SQL queries on persistent backends"; - license = lib.licenses.bsd3; - }) {}; - - "esqueleto_3_5_11_2" = callPackage ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring , conduit, containers, exceptions, hspec, hspec-core, monad-logger , mtl, mysql, mysql-simple, persistent, persistent-mysql @@ -99549,7 +99620,6 @@ self: { ]; description = "Type-safe EDSL for SQL queries on persistent backends"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "esqueleto-compat" = callPackage @@ -99587,6 +99657,27 @@ self: { broken = true; }) {}; + "esqueleto-postgis" = callPackage + ({ mkDerivation, base, containers, esqueleto, geojson, hedgehog + , monad-logger, persistent, persistent-postgresql, resourcet, tasty + , tasty-hunit, tasty-quickcheck, text, wkt-geom + }: + mkDerivation { + pname = "esqueleto-postgis"; + version = "1.0.1"; + sha256 = "0s87xwqbh0b4xl956g7zgf58ga92cfnnbijqyw0rd007y4rf0v7m"; + libraryHaskellDepends = [ + base containers esqueleto geojson persistent text wkt-geom + ]; + testHaskellDepends = [ + base containers esqueleto geojson hedgehog monad-logger persistent + persistent-postgresql resourcet tasty tasty-hunit tasty-quickcheck + text wkt-geom + ]; + description = "postgis bindings for esqueleto"; + license = lib.licenses.mit; + }) {}; + "esqueleto-streaming" = callPackage ({ mkDerivation, base, conduit, esqueleto, persistent-postgresql , persistent-postgresql-streaming, resourcet, transformers @@ -99605,18 +99696,16 @@ self: { }) {}; "esqueleto-textsearch" = callPackage - ({ mkDerivation, base, data-default, esqueleto, hspec, HUnit - , monad-control, monad-logger, parsec, persistent - , persistent-postgresql, persistent-template, QuickCheck, resourcet - , text, transformers + ({ mkDerivation, base, esqueleto, hspec, HUnit, monad-control + , monad-logger, parsec, persistent, persistent-postgresql + , persistent-template, QuickCheck, resourcet, text, transformers }: mkDerivation { pname = "esqueleto-textsearch"; - version = "1.0.0.3"; - sha256 = "1jyyc691pydxhd1xp9bc9jdva09ak2280p40q7cmb9j2bj9bnpfk"; + version = "1.3.1"; + sha256 = "0z8fw59hr42hclkgy3f44m6lhbchnqdg8b91hhmn8z25g532d857"; libraryHaskellDepends = [ - base data-default esqueleto parsec persistent persistent-postgresql - text + base esqueleto parsec persistent persistent-postgresql text ]; testHaskellDepends = [ base esqueleto hspec HUnit monad-control monad-logger persistent @@ -100435,8 +100524,8 @@ self: { }: mkDerivation { pname = "event-list"; - version = "0.1.2.1"; - sha256 = "0wkrzflrkaa7qg4lwzgfm0dhmghgiqph4hnpnd4smpv98sz3bcq0"; + version = "0.1.3"; + sha256 = "0bnz3qrkwr2spp1fvg2m3bscvd0h3xyfag0r77ydcn84033bk424"; libraryHaskellDepends = [ base non-negative QuickCheck semigroups transformers utility-ht ]; @@ -102274,19 +102363,6 @@ self: { }) {}; "express" = callPackage - ({ mkDerivation, base, leancheck, template-haskell }: - mkDerivation { - pname = "express"; - version = "1.0.14"; - sha256 = "0ys5ahams2j6q41gz4wxh97pwjdqv8c1i3hd7ygz8xkz8j794g4y"; - libraryHaskellDepends = [ base template-haskell ]; - testHaskellDepends = [ base leancheck ]; - benchmarkHaskellDepends = [ base leancheck ]; - description = "Dynamically-typed expressions involving function application and variables"; - license = lib.licenses.bsd3; - }) {}; - - "express_1_0_16" = callPackage ({ mkDerivation, base, leancheck, template-haskell }: mkDerivation { pname = "express"; @@ -102297,7 +102373,6 @@ self: { benchmarkHaskellDepends = [ base leancheck ]; description = "Dynamically-typed expressions involving function application and variables"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "expression-parser" = callPackage @@ -102709,8 +102784,8 @@ self: { }: mkDerivation { pname = "extism"; - version = "1.0.0.1"; - sha256 = "0zq08pqhr22kmwaiy56nbf1h84xm38bq491n60pd116sag21pf1n"; + version = "1.2.0.3"; + sha256 = "12kaar2jhhxg7pkq5hll7w2iqrahp4d8qw76qypzhqnhzv4s9zmc"; libraryHaskellDepends = [ base binary bytestring extism-manifest json uuid ]; @@ -102726,8 +102801,8 @@ self: { ({ mkDerivation, base, base64-bytestring, bytestring, json }: mkDerivation { pname = "extism-manifest"; - version = "1.0.0.1"; - sha256 = "03rk2rc6wlrlnxz2mx3vb4a1i50hsshd2pz4rm0q2m54vv8rpg00"; + version = "1.2.0.3"; + sha256 = "07ypncyml5p1p0yy3x45s8gj5vz8z0xjzpcy2q8mdxpk5qgaa6z1"; libraryHaskellDepends = [ base base64-bytestring bytestring json ]; description = "Extism manifest bindings"; license = lib.licenses.bsd3; @@ -104646,18 +104721,19 @@ self: { }) {}; "fedora-composes" = callPackage - ({ mkDerivation, base, bytestring, extra, http-conduit - , http-directory, simple-cmd, simple-cmd-args, text, time + ({ mkDerivation, ansi-terminal, base, bytestring, extra + , http-conduit, http-directory, simple-cmd, simple-cmd-args + , simple-prompt, text, time }: mkDerivation { pname = "fedora-composes"; - version = "0.1"; - sha256 = "0vnkl4ikkl15gnmhrap7r0dlk80s9y8a4gdgbf7ilk7j6plw51b5"; + version = "0.2"; + sha256 = "1q8k41gsrf77dwv4a1kbvh0l949ashph8n08fv0n3b8xys4nl59x"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base bytestring extra http-conduit http-directory simple-cmd-args - text time + ansi-terminal base bytestring extra http-conduit http-directory + simple-cmd-args simple-prompt text time ]; testHaskellDepends = [ base simple-cmd ]; description = "Query Fedora composes"; @@ -104747,19 +104823,18 @@ self: { "fedora-repoquery" = callPackage ({ mkDerivation, base, bodhi, bytestring, cached-json-file , directory, extra, filepath, http-client, http-directory - , optparse-applicative, regex-compat, simple-cmd, simple-cmd-args - , text, time + , regex-compat, simple-cmd, simple-cmd-args, text, time }: mkDerivation { pname = "fedora-repoquery"; - version = "0.3.1"; - sha256 = "0sdn2j25gf9k55w5rkzqi66jnmj74zajlal9vc06cx3xhw14rmsl"; + version = "0.3.2"; + sha256 = "16qlplbxw3ipxgahvkn40i9mbpsmaprnjf42xmww6hiyp5iliwrv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bodhi bytestring cached-json-file directory extra filepath - http-client http-directory optparse-applicative regex-compat - simple-cmd simple-cmd-args text time + http-client http-directory regex-compat simple-cmd simple-cmd-args + text time ]; testHaskellDepends = [ base simple-cmd ]; description = "Fedora repoquery tool"; @@ -104794,8 +104869,8 @@ self: { pname = "feed"; version = "1.3.2.1"; sha256 = "0marh7qmggq1z5339nid3gil7k786d3yk79b0rwfkxxaxmr41xd8"; - revision = "3"; - editedCabalFile = "0ry8qlbbwmh1hi9v21mvq23yh0iv7g0n2fwdqvd4n8npd676jrc9"; + revision = "4"; + editedCabalFile = "1ihkckkn5xpk4mmgbxp0c3ik2rgzx3r60vzxmzgmw83a77ghjgmy"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base base-compat bytestring old-locale old-time safe text time @@ -106696,8 +106771,8 @@ self: { pname = "finite-typelits"; version = "0.1.6.0"; sha256 = "0f047dywlxiz3pl3rq6maym9wpwjwl4zjqfwlwnj0yiv7dmlaiih"; - revision = "1"; - editedCabalFile = "0v7m5hhkkj4wyfas6a9a59sxx05rvfmhnd2qwp0wryd40f52xwmr"; + revision = "2"; + editedCabalFile = "18zzhzhp5kfa808zd8h3y1fy4fn4hqab49340jzv8rpzd0x5w19s"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq QuickCheck ]; description = "A type inhabited by finitely many values, indexed by type-level naturals"; @@ -107797,8 +107872,8 @@ self: { }: mkDerivation { pname = "flatparse"; - version = "0.5.0.1"; - sha256 = "08km6zw6p3xhqcbmfgksc6rgws08zj828cnn21zqq3kriq47amvc"; + version = "0.5.0.2"; + sha256 = "06c31xqaq0v8hys7knxxsxmj0py3h0fwkp4kq9dwr88sk65v8ash"; libraryHaskellDepends = [ base bytestring containers integer-gmp template-haskell utf8-string ]; @@ -107815,15 +107890,15 @@ self: { maintainers = [ lib.maintainers.raehik ]; }) {}; - "flatparse_0_5_0_2" = callPackage + "flatparse_0_5_1_0" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, gauge , hspec, HUnit, integer-gmp, megaparsec, parsec, primitive , QuickCheck, quickcheck-instances, template-haskell, utf8-string }: mkDerivation { pname = "flatparse"; - version = "0.5.0.2"; - sha256 = "06c31xqaq0v8hys7knxxsxmj0py3h0fwkp4kq9dwr88sk65v8ash"; + version = "0.5.1.0"; + sha256 = "1hczq8x2qmvhxvdn6yb1dcq18ahm917dq0vjvhni6d5d9sa6r2fb"; libraryHaskellDepends = [ base bytestring containers integer-gmp template-haskell utf8-string ]; @@ -108995,10 +109070,8 @@ self: { }: mkDerivation { pname = "foldl"; - version = "1.4.15"; - sha256 = "1bn00vv60kfwqcn1xv4yi5k2dm8kdksai034wv3cp20p2h2z3clw"; - revision = "1"; - editedCabalFile = "1qgydj1q78bxx59ad62jw19iikr8nkq74rzr9mfpk3vpiw0v7lk5"; + version = "1.4.16"; + sha256 = "18bbhz0bjxb30ni9m9nm4aj8klakkd2fbjaymg8j3f0kdki3isj9"; libraryHaskellDepends = [ base bytestring comonad containers contravariant hashable primitive profunctors random semigroupoids text transformers @@ -109478,8 +109551,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "foreign-store"; - version = "0.2"; - sha256 = "1p436dn6l5zjzizcsj0hn10s2n907gr7c8y89i4sm3h69lhqlw86"; + version = "0.2.1"; + sha256 = "0ghs17wx32jwzk1fd1480cmnfakgdb3yc9v4yvzdxcipjc95abgj"; libraryHaskellDepends = [ base ]; description = "Store a stable pointer in a foreign context to be retrieved later"; license = lib.licenses.bsd3; @@ -109800,8 +109873,8 @@ self: { }: mkDerivation { pname = "forms-data-format"; - version = "0.2.0.1"; - sha256 = "0w5zqriaqhga9jfnr9n634aa715dv1zmnq5bv7cf67v6bck0laxy"; + version = "0.2.1"; + sha256 = "0l0v6m1ixpq7bmafnnn66gjjfwv28lvr20jsh35yfjifznw2vgbn"; libraryHaskellDepends = [ base bytestring grammatical-parsers monoid-subclasses parsers rank2classes text @@ -110205,7 +110278,7 @@ self: { mainProgram = "fourmolu"; }) {}; - "fourmolu_0_14_1_0" = callPackage + "fourmolu_0_15_0_0" = callPackage ({ mkDerivation, aeson, ansi-terminal, array, base, binary , bytestring, Cabal-syntax, containers, deepseq, Diff, directory , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover @@ -110215,10 +110288,8 @@ self: { }: mkDerivation { pname = "fourmolu"; - version = "0.14.1.0"; - sha256 = "1wqrs5fl72br5mlkf1dyna0946kxscjfgb4956mksr2fgcdqmdxl"; - revision = "1"; - editedCabalFile = "0rpfsfhz9a5bjh6hn38jnl3k46blb5cqih9zpqgcdzfq6nfz2k46"; + version = "0.15.0.0"; + sha256 = "11xy0k5zkhd0dz7ify0m466l90j8sblm9rzzwkc0nn0d8pxyizfq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -110248,8 +110319,8 @@ self: { }: mkDerivation { pname = "fp-ieee"; - version = "0.1.0.3"; - sha256 = "1g7wmrf5r09ab3n4rjcariljwsq56q10z9yqdlp04lziv054iggg"; + version = "0.1.0.4"; + sha256 = "1zba050nwsf2iidxklibndja5kmszc5k7jmimchszrnc821d0cqg"; libraryHaskellDepends = [ base ghc-bignum integer-logarithms ]; testHaskellDepends = [ base doctest hspec hspec-core integer-logarithms QuickCheck random @@ -110618,48 +110689,49 @@ self: { }) {}; "freckle-app" = callPackage - ({ mkDerivation, aeson, annotated-exception - , aws-xray-client-persistent, aws-xray-client-wai, base, bcp47 - , Blammo, bugsnag, bytestring, case-insensitive, cassava, conduit - , conduit-extra, containers, cookie, datadog, doctest, dotenv - , ekg-core, envparse, errors, exceptions, extra, filepath, Glob - , hashable, hs-opentelemetry-api - , hs-opentelemetry-instrumentation-persistent + ({ mkDerivation, aeson, annotated-exception, autodocodec + , autodocodec-openapi3, aws-xray-client-persistent + , aws-xray-client-wai, base, bcp47, Blammo, bugsnag, bytestring + , case-insensitive, cassava, conduit, conduit-extra, containers + , cookie, datadog, directory, doctest, dotenv, ekg-core, envparse + , errors, exceptions, extra, filepath, Glob, hashable + , hs-opentelemetry-api, hs-opentelemetry-instrumentation-persistent , hs-opentelemetry-instrumentation-wai , hs-opentelemetry-propagator-datadog, hs-opentelemetry-sdk, hspec , hspec-core, hspec-expectations-lifted, hspec-junit-formatter , http-client, http-conduit, http-link-header, http-types , hw-kafka-client, immortal, lens, lens-aeson, memcache , monad-control, monad-logger-aeson, monad-validate, MonadRandom - , mtl, network-uri, nonempty-containers, path-pieces, persistent - , persistent-postgresql, postgresql-simple, primitive, pureMD5 - , QuickCheck, resource-pool, resourcet, retry, safe, scientist - , semigroupoids, serialise, template-haskell, text, time + , mtl, network-uri, nonempty-containers, openapi3, path-pieces + , persistent, persistent-postgresql, postgresql-simple, primitive + , pureMD5, QuickCheck, resource-pool, resourcet, retry, safe + , scientist, semigroupoids, serialise, template-haskell, text, time , transformers, transformers-base, typed-process, unliftio , unliftio-core, unordered-containers, vector, wai, wai-extra, yaml , yesod-core, yesod-test }: mkDerivation { pname = "freckle-app"; - version = "1.12.0.1"; - sha256 = "0yb90xwv5hl21bm2dra38a19wd5w6pxlq6gr78wv5rqf0v0bj47k"; + version = "1.15.0.1"; + sha256 = "0lgbliiikg25a0sggfj9rdd13pvda5304pkh5cddhqc8ypkr2936"; libraryHaskellDepends = [ - aeson annotated-exception aws-xray-client-persistent - aws-xray-client-wai base bcp47 Blammo bugsnag bytestring - case-insensitive cassava conduit conduit-extra containers cookie - datadog doctest dotenv ekg-core envparse errors exceptions extra - filepath Glob hashable hs-opentelemetry-api - hs-opentelemetry-instrumentation-persistent + aeson annotated-exception autodocodec autodocodec-openapi3 + aws-xray-client-persistent aws-xray-client-wai base bcp47 Blammo + bugsnag bytestring case-insensitive cassava conduit conduit-extra + containers cookie datadog directory doctest dotenv ekg-core + envparse errors exceptions extra filepath Glob hashable + hs-opentelemetry-api hs-opentelemetry-instrumentation-persistent hs-opentelemetry-instrumentation-wai hs-opentelemetry-propagator-datadog hs-opentelemetry-sdk hspec hspec-core hspec-expectations-lifted hspec-junit-formatter http-client http-conduit http-link-header http-types hw-kafka-client immortal lens memcache monad-control monad-logger-aeson monad-validate MonadRandom mtl network-uri - nonempty-containers path-pieces persistent persistent-postgresql - postgresql-simple primitive pureMD5 resource-pool resourcet retry - safe scientist semigroupoids serialise template-haskell text time - transformers transformers-base typed-process unliftio unliftio-core + nonempty-containers openapi3 path-pieces persistent + persistent-postgresql postgresql-simple primitive pureMD5 + QuickCheck resource-pool resourcet retry safe scientist + semigroupoids serialise template-haskell text time transformers + transformers-base typed-process unliftio unliftio-core unordered-containers vector wai wai-extra yaml yesod-core yesod-test ]; @@ -112659,8 +112731,10 @@ self: { }: mkDerivation { pname = "functor-products"; - version = "0.1.2.0"; - sha256 = "0d3izxxrw8xdadwwgg0ybsml5n10xy2hs8c85vp7dsf1z0cvvhgm"; + version = "0.1.2.1"; + sha256 = "0zyh311ayqdnjjs0j939b8968jajjry4igxi27xsgpgdya3qmk7d"; + revision = "1"; + editedCabalFile = "12rnvjxf68d1nxfc1sw4vmzgq6yd0079s95c4k2rxkqibx9cm0xg"; libraryHaskellDepends = [ base microlens singletons singletons-base text vinyl ]; @@ -113100,8 +113174,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.13"; - sha256 = "03hx8lq30bwdgbg52lcb4xd8lclcc8yj49cnzcjxx9p21sji3gfl"; + version = "0.25.14"; + sha256 = "10aw0ms4l7ddzdhq2x2q0s7sw4hzpmlam811nrvb92q968bvhmnx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -113156,8 +113230,8 @@ self: { }: mkDerivation { pname = "futhark-manifest"; - version = "1.3.0.0"; - sha256 = "0m6zlk1d9mg0rv7l9fj5702h81yvqrndcbgx6q6gwdbf13q9d2bp"; + version = "1.4.0.0"; + sha256 = "1fqg631x8kkijg3zd6amzjqw99k2942ddj9y138w9awqaa5mc9n6"; libraryHaskellDepends = [ aeson base bytestring containers text ]; testHaskellDepends = [ base QuickCheck quickcheck-instances tasty tasty-hunit @@ -113450,6 +113524,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "fuzzyset_0_3_2" = callPackage + ({ mkDerivation, base, hspec, ieee754, mtl, text, text-metrics + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "fuzzyset"; + version = "0.3.2"; + sha256 = "137z8r3i6x2z0nb9yi33ly83c2k1b0b9snm6dqmis4b15z1m4kdq"; + libraryHaskellDepends = [ + base mtl text text-metrics transformers unordered-containers vector + ]; + testHaskellDepends = [ + base hspec ieee754 mtl text text-metrics transformers + unordered-containers vector + ]; + description = "Fuzzy set data structure for approximate string matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "fuzzytime" = callPackage ({ mkDerivation, base, cmdargs, directory, old-time, process }: mkDerivation { @@ -117113,7 +117207,7 @@ self: { mainProgram = "gh-pocket-knife"; }) {}; - "ghc_9_8_1" = callPackage + "ghc_9_8_2" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, Cabal , containers, deepseq, deriveConstants, directory, exceptions , filepath, genprimopcode, ghc-boot, ghc-heap, ghci, happy, hpc @@ -117122,8 +117216,8 @@ self: { }: mkDerivation { pname = "ghc"; - version = "9.8.1"; - sha256 = "15863rp4lcpz2h7f0ncix7n53b5yxk5ndp0g8hk4z1b1y2dwm0w3"; + version = "9.8.2"; + sha256 = "1q396jkd3j8g7kc2vbkfhrpv1wqa8h1ahfh7jvbgycxmn0vzfh9h"; setupHaskellDepends = [ base Cabal containers directory filepath process ]; @@ -117814,6 +117908,8 @@ self: { pname = "ghc-heap"; version = "9.8.1"; sha256 = "1z0gghf7ki2sz60ikgdw3d42djphl5lf27z8mfnzcvxp3p6ajxmz"; + revision = "1"; + editedCabalFile = "0n7ba0gwaxpsknb5kxpis7ji9172xvim63di83gl63avp0sjdwd5"; libraryHaskellDepends = [ base containers ghc-prim rts ]; description = "Functions for walking GHC's heap"; license = lib.licenses.bsd3; @@ -117986,7 +118082,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-lib_9_8_1_20231121" = callPackage + "ghc-lib_9_8_2_20240223" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, exceptions, filepath, ghc-lib-parser , ghc-prim, happy, hpc, parsec, pretty, process, rts @@ -117994,10 +118090,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.8.1.20231121"; - sha256 = "1ccnlj8cgk0laqh9zzdzsxg7j1mycfmfzlynqiqk76afypmsvaf4"; - revision = "1"; - editedCabalFile = "09wmv9ndkr239myvxqbns0qw6qrx3m1rgqikbqsbgwb2cfd3a96r"; + version = "9.8.2.20240223"; + sha256 = "12lmk3ipd1pyiwzmnb0zgbw86yy7mhsy530dnackwidg3ww07nia"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory @@ -118051,15 +118145,15 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-lib-parser_9_8_1_20231121" = callPackage + "ghc-lib-parser_9_8_2_20240223" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec , pretty, process, time, transformers, unix }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.8.1.20231121"; - sha256 = "1vbsgvnk9rj3vf1dscwq19kkb8pkm1dzy8687fgmypnj7aipa7sp"; + version = "9.8.2.20240223"; + sha256 = "05k5grbh3s0ywm8y6cp9hqfj4bbq0nh1bx1ysgfv88df5hgg47r9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory @@ -118111,14 +118205,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-lib-parser-ex_9_8_0_0" = callPackage + "ghc-lib-parser-ex_9_8_0_2" = callPackage ({ mkDerivation, base, bytestring, containers, directory, extra , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate }: mkDerivation { pname = "ghc-lib-parser-ex"; - version = "9.8.0.0"; - sha256 = "1xchnw1x27k3v02h0mpvm0m78jkhb1kvybjgrky7a3wfn3irv1nj"; + version = "9.8.0.2"; + sha256 = "1s4ibjdzrflb2r88srmdnslj09h78xqwdn6djcnirmnka7qrf09v"; libraryHaskellDepends = [ base bytestring containers ghc-lib-parser uniplate ]; @@ -119195,8 +119289,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "2.6.0.0"; - sha256 = "1x99dlcfjvlc45nlgydmlm2hdf7a4mrdg9cyxdb8b4k29rjas9a5"; + version = "2.7.0.0"; + sha256 = "0k4pqpbz32xi2qqp47g04wx76yahqpzzg4q1nmshl6xm4nggag49"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -119206,12 +119300,12 @@ self: { dlist enummapset exceptions extra filepath fingertree focus ghc ghc-boot ghc-boot-th ghc-check ghc-paths ghc-trace-events Glob haddock-library hashable hie-bios hie-compat hiedb hls-graph - hls-plugin-api implicit-hie lens list-t lsp lsp-types mtl + hls-plugin-api implicit-hie lens list-t lsp lsp-test lsp-types mtl opentelemetry optparse-applicative parallel prettyprinter prettyprinter-ansi-terminal random regex-tdfa row-types safe-exceptions sorted-list sqlite-simple stm stm-containers syb - text text-rope time transformers unix unliftio unliftio-core - unordered-containers vector + tasty-hunit text text-rope time transformers unix unliftio + unliftio-core unordered-containers vector ]; executableHaskellDepends = [ base data-default extra gitrev hls-plugin-api lsp lsp-types @@ -119219,13 +119313,14 @@ self: { ]; testHaskellDepends = [ aeson async base containers data-default directory enummapset extra - filepath fuzzy ghc hls-plugin-api lens list-t lsp lsp-test - lsp-types monoid-subclasses mtl network-uri QuickCheck random - regex-tdfa row-types shake sqlite-simple stm stm-containers tasty + filepath fuzzy hls-plugin-api lens list-t lsp lsp-test lsp-types + monoid-subclasses mtl network-uri QuickCheck random regex-tdfa + row-types shake sqlite-simple stm stm-containers tasty tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun text text-rope unordered-containers ]; testToolDepends = [ implicit-hie ]; + doHaddock = false; description = "The core of an IDE"; license = lib.licenses.asl20; }) {}; @@ -119233,22 +119328,21 @@ self: { "ghcide-bench" = callPackage ({ mkDerivation, aeson, async, base, binary, bytestring, containers , data-default, deepseq, directory, extra, filepath, ghcide - , ghcide-test-utils, hashable, hls-graph, hls-plugin-api - , implicit-hie, lens, lsp-test, lsp-types, optparse-applicative - , parser-combinators, process, row-types, safe-exceptions, shake - , tasty, tasty-hunit, tasty-rerun, text + , hashable, hls-graph, hls-plugin-api, implicit-hie, lens, lsp-test + , lsp-types, optparse-applicative, parser-combinators, process + , row-types, safe-exceptions, shake, tasty, tasty-hunit + , tasty-rerun, text }: mkDerivation { pname = "ghcide-bench"; - version = "2.6.0.0"; - sha256 = "1j0fqfahdylw85akmpis01x5s3i187kzin58kziw79nlmm47kz6c"; + version = "2.7.0.0"; + sha256 = "1028d8hglqx3yxcf8idsjaf47m4f3ms6qzhqs3g8l6fcb5l3vlnj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson async base binary bytestring deepseq directory extra filepath - ghcide ghcide-test-utils hashable lens lsp-test lsp-types - optparse-applicative parser-combinators process row-types - safe-exceptions shake text + ghcide hashable lens lsp-test lsp-types optparse-applicative + parser-combinators process row-types safe-exceptions shake text ]; executableHaskellDepends = [ aeson base bytestring containers data-default directory extra @@ -119599,47 +119693,48 @@ self: { "ghcup" = callPackage ({ mkDerivation, aeson, aeson-pretty, async, base - , base16-bytestring, binary, bytestring, bz2, Cabal + , base16-bytestring, binary, brick, bytestring, bz2, Cabal , cabal-install-parsers, cabal-plan, case-insensitive, casing , containers, cryptohash-sha256, deepseq, directory - , disk-free-space, exceptions, filepath, generic-arbitrary - , haskus-utils-types, haskus-utils-variant, hspec, hspec-discover - , hspec-golden-aeson, libarchive, lzma-static, megaparsec, mtl - , optics, optparse-applicative, os-release, pretty, pretty-terminal - , process, QuickCheck, quickcheck-arbitrary-adt, regex-posix - , resourcet, retry, safe, safe-exceptions, split, streamly - , strict-base, tagsoup, tasty, tasty-hunit, template-haskell - , temporary, terminal-size, text, time, transformers, unix - , unix-bytestring, unliftio-core, unordered-containers - , uri-bytestring, utf8-string, vector, versions, word8 - , yaml-streamly, zlib + , disk-free-space, exceptions, file-uri, filepath + , generic-arbitrary, haskus-utils-types, haskus-utils-variant + , hspec, hspec-discover, hspec-golden-aeson, libarchive + , lzma-static, megaparsec, mtl, optics, optparse-applicative + , os-release, pretty, pretty-terminal, process, QuickCheck + , quickcheck-arbitrary-adt, regex-posix, resourcet, retry, safe + , safe-exceptions, split, streamly, strict-base, tagsoup, tasty + , tasty-hunit, template-haskell, temporary, terminal-size, text + , time, transformers, unix, unix-bytestring, unliftio-core + , unordered-containers, uri-bytestring, utf8-string, vector + , versions, vty, word8, yaml-streamly, zlib }: mkDerivation { pname = "ghcup"; - version = "0.1.20.0"; - sha256 = "1xh1wm7ggj7wl3mys2ivqwn39ds6cjgbsdw64ld12jdmkrdr22qs"; + version = "0.1.22.0"; + sha256 = "073vcv2kchldfkyfr1bxc8sqd86b7knnm7sl94rjqrz6gs7rvqx7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty async base base16-bytestring binary bytestring bz2 Cabal cabal-install-parsers cabal-plan case-insensitive casing containers cryptohash-sha256 deepseq directory disk-free-space - exceptions filepath haskus-utils-types haskus-utils-variant - libarchive lzma-static megaparsec mtl optics optparse-applicative - os-release pretty pretty-terminal process regex-posix resourcet - retry safe safe-exceptions split streamly strict-base tagsoup - template-haskell temporary terminal-size text time transformers - unix unix-bytestring unliftio-core unordered-containers - uri-bytestring utf8-string vector versions word8 yaml-streamly zlib + exceptions file-uri filepath haskus-utils-types + haskus-utils-variant libarchive lzma-static megaparsec mtl optics + optparse-applicative os-release pretty pretty-terminal process + regex-posix resourcet retry safe safe-exceptions split streamly + strict-base tagsoup template-haskell temporary terminal-size text + time transformers unix unix-bytestring unliftio-core + unordered-containers uri-bytestring utf8-string vector versions vty + word8 yaml-streamly zlib ]; executableHaskellDepends = [ - aeson aeson-pretty async base bytestring cabal-install-parsers - cabal-plan containers deepseq directory filepath haskus-utils-types - haskus-utils-variant libarchive megaparsec mtl optparse-applicative - pretty pretty-terminal process resourcet safe safe-exceptions - tagsoup template-haskell temporary text time unix - unordered-containers uri-bytestring utf8-string vector versions - yaml-streamly + aeson aeson-pretty async base brick bytestring + cabal-install-parsers cabal-plan containers deepseq directory + filepath haskus-utils-types haskus-utils-variant libarchive + megaparsec mtl optics optparse-applicative pretty pretty-terminal + process resourcet safe safe-exceptions tagsoup template-haskell + temporary text time transformers unix unordered-containers + uri-bytestring utf8-string vector versions vty yaml-streamly ]; testHaskellDepends = [ base bytestring containers directory filepath generic-arbitrary @@ -119769,6 +119864,27 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) atk;}; + "gi-ayatana-appindicator3" = callPackage + ({ mkDerivation, ayatana-appindicator3, base, bytestring, Cabal + , containers, gi-gdk, gi-gobject, gi-gtk, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-ayatana-appindicator3"; + version = "0.1.0"; + sha256 = "0ds1d21r2fhc92iznc02gnm6xfgj6hx63iz04bvvpbld6s6xislr"; + setupHaskellDepends = [ + base Cabal gi-gdk gi-gobject gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gobject gi-gtk haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ayatana-appindicator3 ]; + description = "libayatana-appindicator3 bindings"; + license = lib.licenses.lgpl21Only; + }) {ayatana-appindicator3 = null;}; + "gi-cairo" = callPackage ({ mkDerivation, base, bytestring, Cabal, cairo, containers , haskell-gi, haskell-gi-base, haskell-gi-overloading, text @@ -120310,6 +120426,27 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs.gst_all_1) gstreamer;}; + "gi-gstapp" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gstreamer-app, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstapp"; + version = "1.0.28"; + sha256 = "1vm95fih31bn4d86rfqnp39xdiq0n4gwzc0j9dv71cdkz6fzswmb"; + 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 = [ gstreamer-app ]; + description = "GStreamerApp bindings"; + license = lib.licenses.lgpl21Only; + }) {gstreamer-app = null;}; + "gi-gstaudio" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi @@ -121494,8 +121631,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20231129"; - sha256 = "0syf5asgzggdd042zyacyazzq04q9g3jirrvjwcnll6kg4g0jp78"; + version = "10.20240227"; + sha256 = "07py6xfss8jpw5yhvj203g4yd7qqx600j20hz0kqk80dpn7i3nqq"; configureFlags = [ "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" @@ -121546,83 +121683,6 @@ self: { inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; inherit (pkgs) which;}; - "git-annex_10_20240129" = callPackage - ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, aws, base - , blaze-builder, bloomfilter, bup, byteable, bytestring, Cabal - , case-insensitive, clientsession, concurrent-output, conduit - , containers, crypto-api, crypton, curl, data-default, DAV, dbus - , deepseq, directory, disk-free-space, dlist, edit-distance - , exceptions, fdo-notify, feed, filepath, filepath-bytestring, free - , git, git-lfs, gnupg, hinotify, http-client - , http-client-restricted, http-client-tls, http-conduit, http-types - , IfElse, lsof, magic, memory, microlens, monad-control - , monad-logger, mountpoints, mtl, network, network-bsd - , network-info, network-multicast, network-uri, old-locale, openssh - , optparse-applicative, path-pieces, perl, persistent - , persistent-sqlite, persistent-template, process, QuickCheck - , random, regex-tdfa, resourcet, rsync, SafeSemaphore, sandi - , securemem, shakespeare, socks, split, stm, stm-chans, tagsoup - , tasty, tasty-hunit, tasty-quickcheck, tasty-rerun - , template-haskell, text, time, torrent, transformers, unix - , unix-compat, unliftio-core, unordered-containers, utf8-string - , uuid, vector, wai, wai-extra, warp, warp-tls, wget, which, yesod - , yesod-core, yesod-form, yesod-static - }: - mkDerivation { - pname = "git-annex"; - version = "10.20240129"; - sha256 = "0fc3rxakqps0qa4q0jns3h3mp9x9c28hsw1l4qk7jrkl4xpvmrg0"; - configureFlags = [ - "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" - "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" - "-fwebapp" "-fwebdav" - ]; - isLibrary = false; - isExecutable = true; - setupHaskellDepends = [ - async base bytestring Cabal directory exceptions filepath - filepath-bytestring process split time utf8-string - ]; - executableHaskellDepends = [ - aeson ansi-terminal async attoparsec aws base blaze-builder - bloomfilter byteable bytestring case-insensitive clientsession - concurrent-output conduit containers crypto-api crypton - data-default DAV dbus deepseq directory disk-free-space dlist - edit-distance exceptions fdo-notify feed filepath - filepath-bytestring free git-lfs hinotify http-client - http-client-restricted http-client-tls http-conduit http-types - IfElse magic memory microlens monad-control monad-logger - mountpoints mtl network network-bsd network-info network-multicast - network-uri old-locale optparse-applicative path-pieces persistent - persistent-sqlite persistent-template process QuickCheck random - regex-tdfa resourcet SafeSemaphore sandi securemem shakespeare - socks split stm stm-chans tagsoup tasty tasty-hunit - tasty-quickcheck tasty-rerun template-haskell text time torrent - transformers unix unix-compat unliftio-core unordered-containers - utf8-string uuid vector wai wai-extra warp warp-tls yesod - yesod-core yesod-form yesod-static - ]; - executableSystemDepends = [ - bup curl git gnupg lsof openssh perl rsync wget which - ]; - preConfigure = "export HOME=$TEMPDIR; patchShebangs ."; - postBuild = '' - ln -sf dist/build/git-annex/git-annex git-annex - ln -sf git-annex git-annex-shell - ''; - installPhase = "make PREFIX=$out BUILDER=: install install-completions"; - checkPhase = ''PATH+=":$PWD" git-annex test''; - enableSharedExecutables = false; - description = "manage files with git, without checking their contents into git"; - license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; - mainProgram = "git-annex"; - maintainers = [ lib.maintainers.peti lib.maintainers.roosemberth ]; - }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; - inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; - inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; - inherit (pkgs) which;}; - "git-brunch" = callPackage ({ mkDerivation, base, brick, extra, hspec, microlens , microlens-mtl, mtl, optparse-applicative, process, text, vector @@ -121835,22 +121895,6 @@ self: { }) {}; "git-lfs" = callPackage - ({ mkDerivation, aeson, base, bytestring, case-insensitive - , containers, http-client, http-types, network-uri, text - }: - mkDerivation { - pname = "git-lfs"; - version = "1.2.1"; - sha256 = "0bbgkyfaz6psxqha68w3s1pgp1kc58p47zi5qvh877hhmdn25l9q"; - libraryHaskellDepends = [ - aeson base bytestring case-insensitive containers http-client - http-types network-uri text - ]; - description = "git-lfs protocol"; - license = lib.licenses.agpl3Only; - }) {}; - - "git-lfs_1_2_2" = callPackage ({ mkDerivation, aeson, base, bytestring, case-insensitive , containers, http-client, http-types, network-uri, text }: @@ -121864,7 +121908,6 @@ self: { ]; description = "git-lfs protocol"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "git-mediate" = callPackage @@ -122263,8 +122306,8 @@ self: { pname = "github-rest"; version = "1.1.4"; sha256 = "156mqc9748ypinwm8xb46b40ysqpgyb5p2jaiyc34jpxd74g3148"; - revision = "2"; - editedCabalFile = "0jvdqpcb4mkmndx3jhvq58m48ayax8n0sz7gsqpkiwpwy7gy816q"; + revision = "3"; + editedCabalFile = "02wmwq9kgsi6mxq2g7kv6jlls469sa7bk2jqjibbs3x4i54j7jdg"; libraryHaskellDepends = [ aeson base bytestring http-client http-client-tls http-types jwt mtl scientific text time transformers unliftio unliftio-core @@ -122506,17 +122549,17 @@ self: { "gitlab-haskell" = callPackage ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring - , connection, http-client, http-conduit, http-types, mtl, tasty - , tasty-hunit, temporary, text, time, transformers, tree-diff, unix - , unordered-containers, vector + , crypton-connection, http-client, http-conduit, http-types, mtl + , tasty, tasty-hunit, temporary, text, time, transformers + , tree-diff, unix, unordered-containers, vector }: mkDerivation { pname = "gitlab-haskell"; - version = "1.0.0.4"; - sha256 = "06v1hjc4q2i4fvvia6zi9ky1x3vyyvsvanxm2li691swgvcwkrn5"; + version = "1.0.0.5"; + sha256 = "0ghvf4pv1qzjyrqp94a11vgjflfhkbpyw3rnv0i8fiirilr5bxpw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson base bytestring connection http-client http-conduit + aeson base bytestring crypton-connection http-client http-conduit http-types mtl temporary text time transformers unix ]; testHaskellDepends = [ @@ -123897,24 +123940,6 @@ self: { }) {}; "gmail-simple" = callPackage - ({ mkDerivation, aeson, base, base64, blaze-html, bytestring - , containers, cryptonite, http-api-data, http-conduit, http-media - , jwt, text, time, unordered-containers - }: - mkDerivation { - pname = "gmail-simple"; - version = "0.1.0.5"; - sha256 = "10h39d9hkqf4plgr5dh6lwsy2fdk62ciwn41dsn61pvvq01qpsyz"; - libraryHaskellDepends = [ - aeson base base64 blaze-html bytestring containers cryptonite - http-api-data http-conduit http-media jwt text time - unordered-containers - ]; - description = "Simple library for Google Mail (GMail)"; - license = lib.licenses.bsd3; - }) {}; - - "gmail-simple_0_1_0_6" = callPackage ({ mkDerivation, aeson, base, base64, blaze-html, bytestring , containers, cryptonite, http-api-data, http-conduit, http-media , jwt, text, time, unordered-containers @@ -123930,7 +123955,6 @@ self: { ]; description = "Simple library for Google Mail (GMail)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "gmap" = callPackage @@ -129072,6 +129096,8 @@ self: { pname = "grisette"; version = "0.4.1.0"; sha256 = "00nkg8mz0mi5d0zvjxn7jj149nvjpzcflpqv2f4p8kbis95iccm8"; + revision = "2"; + editedCabalFile = "0jkilmbz5drg1vrzc6zy6d6axw4fcq7bgqwsrdf6c917pmciip6q"; libraryHaskellDepends = [ array async base bytestring deepseq generic-deriving hashable hashtables intern loch-th mtl parallel prettyprinter QuickCheck sbv @@ -129484,6 +129510,8 @@ self: { pname = "groups-generic"; version = "0.3.1.0"; sha256 = "1v9mw478x6kfv38m13kypfmz9w8vn3xkvff3gy9g7x29aq5bvjfy"; + revision = "1"; + editedCabalFile = "1fsniqwyinpj9fmavdy915pl9f39bcyqbppk3iilml02yjrg73kg"; libraryHaskellDepends = [ base groups ]; description = "Generically derive Group instances"; license = lib.licenses.bsd3; @@ -130426,31 +130454,36 @@ self: { }) {}; "guardian" = callPackage - ({ mkDerivation, aeson, algebraic-graphs, array, base, bytestring - , Cabal, cabal-install, Cabal-syntax, containers, dlist - , generic-lens, githash, hashable, indexed-traversable - , indexed-traversable-instances, microlens, optparse-applicative - , path, path-io, rio, selective, semigroups, stack, tasty - , tasty-discover, tasty-hunit, template-haskell, text, transformers + ({ mkDerivation, aeson, algebraic-graphs, base, bytestring + , bytestring-trie, Cabal, cabal-install, Cabal-syntax + , case-insensitive, containers, dlist, generic-lens, githash + , hashable, indexed-traversable, indexed-traversable-instances + , language-dot, optparse-applicative, parsec, path, path-io + , regex-applicative-text, rio, semigroups, stack, tasty + , tasty-discover, tasty-expected-failure, tasty-hunit + , template-haskell, text, transformers, typed-process , unordered-containers, validation-selective, vector, yaml }: mkDerivation { pname = "guardian"; - version = "0.4.0.0"; - sha256 = "190b7jds9kngcmx6aqlkygv3rkgbn4kqwbkh0mr0fjvzyy16mg7k"; + version = "0.5.0.0"; + sha256 = "01vj7xb974dxglvhh8l3g0vs6ink9vr7d4kw0cglvd2za9nxxv00"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson algebraic-graphs array base Cabal cabal-install Cabal-syntax - containers dlist generic-lens githash hashable indexed-traversable - indexed-traversable-instances microlens optparse-applicative path - path-io rio selective semigroups stack template-haskell text - transformers unordered-containers validation-selective vector yaml + aeson algebraic-graphs base bytestring-trie Cabal cabal-install + Cabal-syntax case-insensitive containers dlist generic-lens githash + hashable indexed-traversable indexed-traversable-instances + language-dot optparse-applicative parsec path path-io + regex-applicative-text rio semigroups stack template-haskell text + transformers typed-process unordered-containers + validation-selective vector yaml ]; - executableHaskellDepends = [ base text ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ algebraic-graphs base bytestring containers path path-io rio tasty - tasty-hunit text unordered-containers validation-selective + tasty-expected-failure tasty-hunit text unordered-containers + validation-selective ]; testToolDepends = [ tasty-discover ]; description = "The border guardian for your package dependencies"; @@ -130639,16 +130672,19 @@ self: { }) {}; "h-raylib" = callPackage - ({ mkDerivation, base, c, containers, exceptions, lens, libGL - , libX11, libXcursor, libXext, libXi, libXinerama, libXrandr + ({ mkDerivation, base, bytestring, c, containers, exceptions, lens + , libGL, libX11, libXcursor, libXext, libXi, libXinerama, libXrandr + , template-haskell, text }: mkDerivation { pname = "h-raylib"; - version = "5.1.0.1"; - sha256 = "16bly59z7r9j30hqf806aaicbk3cbnzz5aar1b0ag6f8z3afs0fv"; + version = "5.1.1.0"; + sha256 = "1jbdrgdvzap5i67509qdmy669cijf94wa5a96cnc2626yvjirycc"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base containers exceptions lens ]; + libraryHaskellDepends = [ + base bytestring containers exceptions lens template-haskell text + ]; librarySystemDepends = [ c libGL libX11 libXcursor libXext libXi libXinerama libXrandr ]; @@ -132200,8 +132236,8 @@ self: { }: mkDerivation { pname = "hackport"; - version = "0.8.5.0"; - sha256 = "1ynvvpc867vmxnbb909fszfdxf848vhh3avv98sgki4diqd77873"; + version = "0.8.5.1"; + sha256 = "0kbrpj38jkrgvha2xp3q4vdf9dnxzmmc3zhjrnqkibl17xg4cz43"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -133231,8 +133267,8 @@ self: { pname = "hakyll-convert"; version = "0.3.0.4"; sha256 = "09fqr05mvs0qs53psq97kn1s4axinwn1vr5d6af4sqj3zc5k6k39"; - revision = "6"; - editedCabalFile = "0v80ysaz1x78sgzpbzn9v1r406afkw2702ips4gclrr42a2llzsw"; + revision = "7"; + editedCabalFile = "0wlrihvpjfl3krncavzgl6znb8lsarp2684r48vhy6wrjx4g1h5n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -136930,8 +136966,8 @@ self: { }: mkDerivation { pname = "haskell-ci"; - version = "0.16.6"; - sha256 = "150s3lp49rpg9x3wcqhlcb70afgvxfnfyjwhiwmypqd02xxb29dk"; + version = "0.18.1"; + sha256 = "1xym399ixhzb7q05dlq3jrb1jg2s6p9z2aqx8nj7qnz9ainysxbj"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -137317,8 +137353,8 @@ self: { }: mkDerivation { pname = "haskell-gi"; - version = "0.26.7"; - sha256 = "1h19cli06ava1z3w1y7d7cvcjdw5hhwqa9yh102rrnpxq6rblrm9"; + version = "0.26.8"; + sha256 = "15ibhysm9q94jrbxgby4kpmm1wh1yx2f1y0wcqfz958jqza77733"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal attoparsec base bytestring Cabal containers directory @@ -137484,68 +137520,58 @@ self: { }) {}; "haskell-language-server" = callPackage - ({ mkDerivation, aeson, aeson-pretty, async, base - , base16-bytestring, binary, bytestring, containers - , cryptohash-sha1, data-default, deepseq, directory, extra - , filepath, ghc, ghc-boot-th, ghc-paths, ghcide, ghcide-test-utils - , githash, gitrev, hashable, hie-bios, hiedb - , hls-alternate-number-format-plugin, hls-cabal-fmt-plugin - , hls-cabal-plugin, hls-call-hierarchy-plugin - , hls-change-type-signature-plugin, hls-class-plugin - , hls-code-range-plugin, hls-eval-plugin - , hls-explicit-fixity-plugin, hls-explicit-imports-plugin - , hls-explicit-record-fields-plugin, hls-floskell-plugin - , hls-fourmolu-plugin, hls-gadt-plugin, hls-graph, hls-hlint-plugin - , hls-module-name-plugin, hls-ormolu-plugin - , hls-overloaded-record-dot-plugin, hls-plugin-api - , hls-pragmas-plugin, hls-qualify-imported-names-plugin - , hls-refactor-plugin, hls-rename-plugin, hls-retrie-plugin - , hls-semantic-tokens-plugin, hls-splice-plugin, hls-stan-plugin - , hls-stylish-haskell-plugin, hls-test-utils, lens, lens-aeson, lsp - , lsp-test, lsp-types, mtl, optparse-applicative, optparse-simple - , prettyprinter, process, regex-tdfa, row-types, safe-exceptions - , sqlite-simple, stm, temporary, text, transformers, unix - , unliftio-core, unordered-containers + ({ mkDerivation, aeson, aeson-pretty, apply-refact, array, base + , bytestring, Cabal-syntax, containers, data-default, deepseq, Diff + , directory, dlist, extra, filepath, floskell, foldl, fourmolu + , fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-exactprint, ghc-lib-parser + , ghc-lib-parser-ex, ghcide, githash, hashable, hie-bios + , hie-compat, hiedb, hlint, hls-graph, hls-plugin-api + , hls-test-utils, lens, lsp, lsp-test, lsp-types, megaparsec, mod + , mtl, optparse-applicative, optparse-simple, ormolu + , parser-combinators, prettyprinter, process, process-extras + , refact, regex-applicative, regex-tdfa, retrie, row-types + , safe-exceptions, semigroupoids, shake, sqlite-simple, stan, stm + , stm-containers, stylish-haskell, syb, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, text, text-rope, time, transformers + , trial, unix, unliftio, unliftio-core, unordered-containers + , vector }: mkDerivation { pname = "haskell-language-server"; - version = "2.6.0.0"; - sha256 = "0j0fm0fa1pyaflkd4gvxlkfbina81bw784hqs0r8wvv187bvhm9n"; + version = "2.7.0.0"; + sha256 = "04ai12wb4b9s202zi2vwwxr4ncdzf9k1z044n8jprn7yxfqpz9cm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson-pretty async base base16-bytestring bytestring containers - cryptohash-sha1 data-default directory extra filepath ghc ghcide - githash hie-bios hiedb hls-alternate-number-format-plugin - hls-cabal-fmt-plugin hls-cabal-plugin hls-call-hierarchy-plugin - hls-change-type-signature-plugin hls-class-plugin - hls-code-range-plugin hls-eval-plugin hls-explicit-fixity-plugin - hls-explicit-imports-plugin hls-explicit-record-fields-plugin - hls-floskell-plugin hls-fourmolu-plugin hls-gadt-plugin hls-graph - hls-hlint-plugin hls-module-name-plugin hls-ormolu-plugin - hls-overloaded-record-dot-plugin hls-plugin-api hls-pragmas-plugin - hls-qualify-imported-names-plugin hls-refactor-plugin - hls-rename-plugin hls-retrie-plugin hls-semantic-tokens-plugin - hls-splice-plugin hls-stan-plugin hls-stylish-haskell-plugin lsp - optparse-applicative optparse-simple prettyprinter process - safe-exceptions sqlite-simple text unordered-containers + aeson aeson-pretty apply-refact array base bytestring Cabal-syntax + containers data-default deepseq Diff directory dlist extra filepath + floskell foldl fourmolu fuzzy ghc ghc-boot ghc-boot-th + ghc-exactprint ghc-lib-parser ghc-lib-parser-ex ghcide githash + hashable hie-bios hie-compat hiedb hlint hls-graph hls-plugin-api + lens lsp lsp-types megaparsec mod mtl optparse-applicative + optparse-simple ormolu parser-combinators prettyprinter process + process-extras refact regex-applicative regex-tdfa retrie + safe-exceptions semigroupoids sqlite-simple stan stm stm-containers + stylish-haskell syb template-haskell temporary text text-rope time + transformers trial unliftio unliftio-core unordered-containers + vector ]; executableHaskellDepends = [ - aeson async base base16-bytestring binary bytestring containers - cryptohash-sha1 data-default deepseq directory extra filepath ghc - ghc-boot-th ghc-paths ghcide gitrev hashable hie-bios hiedb - hls-graph hls-plugin-api lens lsp lsp-types mtl - optparse-applicative optparse-simple prettyprinter process - regex-tdfa safe-exceptions sqlite-simple stm temporary text - transformers unix unliftio-core unordered-containers + base containers data-default directory extra filepath ghcide + hie-bios hls-plugin-api lsp lsp-types prettyprinter text + transformers unix unliftio-core ]; testHaskellDepends = [ - aeson base bytestring containers data-default deepseq directory - extra filepath ghcide ghcide-test-utils hashable hls-plugin-api - hls-refactor-plugin hls-test-utils lens lens-aeson lsp-test - lsp-types prettyprinter process row-types text unordered-containers + aeson base bytestring Cabal-syntax containers data-default deepseq + directory extra filepath ghcide hashable hls-plugin-api + hls-test-utils lens lsp lsp-test lsp-types ormolu + parser-combinators process regex-tdfa row-types shake tasty + tasty-expected-failure tasty-hunit tasty-quickcheck text text-rope + transformers unordered-containers vector ]; - testToolDepends = [ ghcide ]; + testToolDepends = [ fourmolu ghcide ormolu ]; + doHaddock = false; description = "LSP server for GHC"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.maralorn ]; @@ -139641,37 +139667,6 @@ self: { }) {}; "haskoin-core" = callPackage - ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes - , bytestring, cereal, conduit, containers, cryptonite, deepseq - , entropy, hashable, hspec, hspec-discover, HUnit, lens, lens-aeson - , memory, mtl, murmur3, network, QuickCheck, safe, scientific - , secp256k1-haskell, split, string-conversions, text, time - , transformers, unordered-containers, vector - }: - mkDerivation { - pname = "haskoin-core"; - version = "1.0.2"; - sha256 = "1abcidb3d18yb4h1p889xi2ffad0swbl0akvshlyvq6jm9gzqavy"; - libraryHaskellDepends = [ - aeson array base base16 binary bytes bytestring cereal conduit - containers cryptonite deepseq entropy hashable hspec memory mtl - murmur3 network QuickCheck safe scientific secp256k1-haskell split - string-conversions text time transformers unordered-containers - vector - ]; - testHaskellDepends = [ - aeson array base base16 base64 binary bytes bytestring cereal - conduit containers cryptonite deepseq entropy hashable hspec HUnit - lens lens-aeson memory mtl murmur3 network QuickCheck safe - scientific secp256k1-haskell split string-conversions text time - transformers unordered-containers vector - ]; - testToolDepends = [ hspec-discover ]; - description = "Bitcoin & Bitcoin Cash library for Haskell"; - license = lib.licenses.mit; - }) {}; - - "haskoin-core_1_0_4" = callPackage ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes , bytestring, cereal, conduit, containers, cryptonite, data-default , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, lens @@ -139700,6 +139695,37 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bitcoin & Bitcoin Cash library for Haskell"; license = lib.licenses.mit; + }) {}; + + "haskoin-core_1_1_0" = callPackage + ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes + , bytestring, cereal, conduit, containers, cryptonite, data-default + , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, lens + , lens-aeson, memory, mtl, murmur3, network, QuickCheck, safe + , scientific, secp256k1-haskell, split, string-conversions, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haskoin-core"; + version = "1.1.0"; + sha256 = "09ic5fcs1j0snbwgcvsn4bkr9d9a6sn537ll93nd5rim6nkbx09n"; + libraryHaskellDepends = [ + aeson array base base16 binary bytes bytestring cereal conduit + containers cryptonite data-default deepseq entropy hashable hspec + memory mtl murmur3 network QuickCheck safe scientific + secp256k1-haskell split string-conversions text time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson array base base16 base64 binary bytes bytestring cereal + conduit containers cryptonite data-default deepseq entropy hashable + hspec HUnit lens lens-aeson memory mtl murmur3 network QuickCheck + safe scientific secp256k1-haskell split string-conversions text + time transformers unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Bitcoin & Bitcoin Cash library for Haskell"; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; }) {}; @@ -139758,6 +139784,38 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "haskoin-node_1_1_0" = callPackage + ({ mkDerivation, base, base64, bytestring, cereal, conduit + , conduit-extra, containers, data-default, hashable, haskoin-core + , hspec, hspec-discover, HUnit, monad-logger, mtl, network, nqe + , random, resourcet, rocksdb-haskell-jprupp, rocksdb-query, safe + , string-conversions, text, time, transformers, unliftio + , unordered-containers + }: + mkDerivation { + pname = "haskoin-node"; + version = "1.1.0"; + sha256 = "14sar39d3kjwv41mfwcywk9yv9vw4qx0x41dxfad9r565lhw59y2"; + libraryHaskellDepends = [ + base bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core monad-logger mtl network nqe + random resourcet rocksdb-haskell-jprupp rocksdb-query + string-conversions text time transformers unliftio + unordered-containers + ]; + testHaskellDepends = [ + base base64 bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core hspec HUnit monad-logger mtl + network nqe random resourcet rocksdb-haskell-jprupp rocksdb-query + safe string-conversions text time transformers unliftio + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "P2P library for Bitcoin and Bitcoin Cash"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "haskoin-protocol" = callPackage ({ mkDerivation, base, binary, bytestring, haskoin-crypto , haskoin-util, HUnit, QuickCheck, test-framework @@ -139819,8 +139877,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "1.2.5"; - sha256 = "0ngd6v5f839ic0vhnxk5355r521324j67s735iyf69sw89fp2g5n"; + version = "1.3.0"; + sha256 = "0dijl0an25174ia9pirl1i73ynv124cyz05ly8lyw77bzcb95l45"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -139867,8 +139925,8 @@ self: { }: mkDerivation { pname = "haskoin-store-data"; - version = "1.2.2"; - sha256 = "0zqyj4dq0j2f0bn4qwvrar1b6jvcaqni296lhigpwy0h0jv8080f"; + version = "1.2.5"; + sha256 = "1nmbxnhrkz6z6fp5b07x3qmdnzb6m17z2n6nlh4hh549d3hd8slm"; libraryHaskellDepends = [ aeson base binary bytes bytestring cereal containers data-default deepseq hashable haskoin-core http-client http-types lens mtl @@ -139886,7 +139944,7 @@ self: { license = lib.licenses.mit; }) {}; - "haskoin-store-data_1_2_5" = callPackage + "haskoin-store-data_1_3_0" = callPackage ({ mkDerivation, aeson, base, binary, bytes, bytestring, cereal , containers, data-default, deepseq, hashable, haskoin-core, hspec , hspec-discover, http-client, http-types, lens, mtl, network @@ -139895,8 +139953,8 @@ self: { }: mkDerivation { pname = "haskoin-store-data"; - version = "1.2.5"; - sha256 = "1nmbxnhrkz6z6fp5b07x3qmdnzb6m17z2n6nlh4hh549d3hd8slm"; + version = "1.3.0"; + sha256 = "1bnkl58r96vf9fhxby5p15icp8g2yjv4jgds8s07sqv281f7vcmk"; libraryHaskellDepends = [ aeson base binary bytes bytestring cereal containers data-default deepseq hashable haskoin-core http-client http-types lens mtl @@ -140840,23 +140898,19 @@ self: { }) {}; "hasql-cursor-query" = callPackage - ({ mkDerivation, base, base-prelude, bytestring, contravariant - , foldl, hasql, hasql-cursor-transaction, hasql-transaction - , profunctors, QuickCheck, quickcheck-instances, rebase, tasty - , tasty-hunit, tasty-quickcheck + ({ mkDerivation, base-prelude, bytestring, contravariant, foldl + , hasql, hasql-cursor-transaction, hasql-transaction, profunctors + , rebase, tasty, tasty-hunit }: mkDerivation { pname = "hasql-cursor-query"; - version = "0.4.4.3"; - sha256 = "1f4qa5gfqllw3k5qxmlp247vby3g9gy8pb2mhhfrslhr2xynzxp1"; + version = "0.4.5"; + sha256 = "1l88cprmmljbkji1c8zrw04nvhyh9gr34dm6gzva1mxwqsqwhib9"; libraryHaskellDepends = [ - base base-prelude bytestring contravariant foldl hasql + base-prelude bytestring contravariant foldl hasql hasql-cursor-transaction hasql-transaction profunctors ]; - testHaskellDepends = [ - foldl hasql QuickCheck quickcheck-instances rebase tasty - tasty-hunit tasty-quickcheck - ]; + testHaskellDepends = [ foldl hasql rebase tasty tasty-hunit ]; description = "A declarative abstraction over PostgreSQL Cursor"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -140869,8 +140923,8 @@ self: { }: mkDerivation { pname = "hasql-cursor-transaction"; - version = "0.6.4"; - sha256 = "00g365n4ai1bl8d7yipach1ivxs9apvzdfb9zcv59hnyhdn28wgr"; + version = "0.6.5"; + sha256 = "0h77ymjqs424g9vkwfg44z10pc5x15621i99pj5vml94imfkamhy"; libraryHaskellDepends = [ base base-prelude bytestring bytestring-tree-builder contravariant contravariant-extras hasql hasql-transaction transformers @@ -141056,6 +141110,27 @@ self: { mainProgram = "hasql-notifications"; }) {}; + "hasql-notifications_0_2_1_0" = callPackage + ({ mkDerivation, base, bytestring, hasql, hasql-pool, hspec + , postgresql-libpq, QuickCheck, text + }: + mkDerivation { + pname = "hasql-notifications"; + version = "0.2.1.0"; + sha256 = "0f415g6y13sndyn66ssj0hfrqm6l5p1r48v2lix0cvi1gkrv9wm2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hasql hasql-pool postgresql-libpq text + ]; + executableHaskellDepends = [ base hasql ]; + testHaskellDepends = [ base bytestring hasql hspec QuickCheck ]; + description = "LISTEN/NOTIFY support for Hasql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hasql-notifications"; + }) {}; + "hasql-optparse-applicative" = callPackage ({ mkDerivation, attoparsec, attoparsec-time, base, hasql , hasql-pool, optparse-applicative @@ -141072,6 +141147,23 @@ self: { license = lib.licenses.mit; }) {}; + "hasql-optparse-applicative_0_8" = callPackage + ({ mkDerivation, attoparsec, attoparsec-time, base, bytestring + , hasql, hasql-pool, optparse-applicative, time + }: + mkDerivation { + pname = "hasql-optparse-applicative"; + version = "0.8"; + sha256 = "1fpw4rzj4z305wjnwzg9kiln3x4qcxxks47p9gb32zzyd93c7r9a"; + libraryHaskellDepends = [ + attoparsec attoparsec-time base bytestring hasql hasql-pool + optparse-applicative time + ]; + description = "\"optparse-applicative\" parsers for \"hasql\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hasql-pipes" = callPackage ({ mkDerivation, base, bytestring-tree-builder, hasql, pipes , pipes-safe, protolude @@ -141093,14 +141185,31 @@ self: { }: mkDerivation { pname = "hasql-pool"; - version = "0.10.0.1"; - sha256 = "03sdmna7hjspskza8gld4iys4pdzj968fzl8q7qs9a3wjqcnbqwy"; + version = "0.10.1"; + sha256 = "00njihx8hyajd29yjsxldq117plg31986hf9rjpn5492cis5b8sd"; libraryHaskellDepends = [ base hasql stm time ]; testHaskellDepends = [ async hasql hspec random rerebase ]; description = "Pool of connections for Hasql"; license = lib.licenses.mit; }) {}; + "hasql-pool_1_0_1" = callPackage + ({ mkDerivation, async, base, bytestring, hasql, hspec, random + , rerebase, stm, text, time, uuid + }: + mkDerivation { + pname = "hasql-pool"; + version = "1.0.1"; + sha256 = "1z14fdpw1vjr07xz9mjv04i4implk71l61b1p3b1kl34zgvllg1y"; + libraryHaskellDepends = [ + base bytestring hasql stm text time uuid + ]; + testHaskellDepends = [ async hasql hspec random rerebase ]; + description = "Pool of connections for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hasql-postgres" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring , criterion-plus, deepseq, directory, doctest, either, filepath @@ -141365,6 +141474,25 @@ self: { license = lib.licenses.mit; }) {}; + "hasql-transaction_1_1_0_1" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-tree-builder + , contravariant, contravariant-extras, hasql, mtl, rerebase + , transformers + }: + mkDerivation { + pname = "hasql-transaction"; + version = "1.1.0.1"; + sha256 = "1b59lrr046hs7g01n5lq9g0si2cfc2zhz5r92g31b4c3cr8va3hv"; + libraryHaskellDepends = [ + base bytestring bytestring-tree-builder contravariant + contravariant-extras hasql mtl transformers + ]; + testHaskellDepends = [ async contravariant-extras hasql rerebase ]; + description = "Composable abstraction over retryable transactions for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hasql-transaction-io" = callPackage ({ mkDerivation, base, bytestring, bytestring-tree-builder , exceptions, hasql, mtl, resourcet, safe-exceptions, transformers @@ -142134,8 +142262,8 @@ self: { ({ mkDerivation, base, blake3, bytestring, mmap }: mkDerivation { pname = "hb3sum"; - version = "0.0.0.1"; - sha256 = "0z41vkzjwxfqdfh26q5qrvzivjfvkk1wq7lcg511b35mi4f10znw"; + version = "0.0.0.2"; + sha256 = "0hlwfblglh0y1b8hmpqc6yjc9hi8kxbp8n0021yabaq2fsnblpdy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base blake3 bytestring mmap ]; @@ -143710,8 +143838,8 @@ self: { pname = "hedgehog"; version = "1.4"; sha256 = "1sz685n2ljriqwfpfy57adbsc6gyrd4x7jmy628803rfalqznjpm"; - revision = "3"; - editedCabalFile = "18jig0zi5cj3hlx4pxmf0g9hbn531c8b828agw45n9gn0dzaz5ci"; + revision = "4"; + editedCabalFile = "0c0wvp1ax1zjk9p45hmblf0pabl83ddy6vl5nh6xi53cx8l6rxm0"; libraryHaskellDepends = [ ansi-terminal async barbies base bytestring concurrent-output containers deepseq directory erf exceptions lifted-async mmorph @@ -143798,8 +143926,8 @@ self: { }: mkDerivation { pname = "hedgehog-extras"; - version = "0.6.0.2"; - sha256 = "04jsywjx9sji11rpn9vp0k689d7r84g288khwmngvkdfnf0vyjka"; + version = "0.6.1.0"; + sha256 = "1j0b78l1dbffwgmkjlxcycccgl62gglc0cmmbdmgaxr75hmdcm2d"; libraryHaskellDepends = [ aeson aeson-pretty async base bytestring deepseq Diff directory exceptions filepath hedgehog http-conduit lifted-async lifted-base @@ -145486,6 +145614,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "hetero-zip" = callPackage + ({ mkDerivation, base, infinite-list }: + mkDerivation { + pname = "hetero-zip"; + version = "0.1.0.0"; + sha256 = "0m2lsl4hmjixls3v2jsz7hf8hkziy2f8xznbkh7qfkrnqfbr730d"; + libraryHaskellDepends = [ base infinite-list ]; + description = "Zip lists with Traversables"; + license = lib.licenses.bsd3; + }) {}; + "heterocephalus" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, containers, dlist , doctest, Glob, mtl, parsec, shakespeare, template-haskell @@ -145599,36 +145738,37 @@ self: { "hevm" = callPackage ({ mkDerivation, abstract-par, aeson, aeson-optics, array, async , base, base16, binary, brick, bytestring, cereal, containers - , cryptonite, data-dword, Decimal, deepseq, directory, filemanip - , filepath, filepattern, free, githash, gmp, haskeline, here, HUnit - , libff, megaparsec, memory, monad-par, mtl, multiset, operational - , optics-core, optics-extra, optics-th, optparse-generic - , pretty-hex, process, QuickCheck, quickcheck-instances - , quickcheck-text, regex, regex-tdfa, restless-git, rosezipper - , scientific, secp256k1, smt2-parser, spawn, spool, stm - , system-cxx-std-lib, tasty, tasty-bench, tasty-expected-failure - , tasty-hunit, tasty-quickcheck, temporary, text, time - , transformers, tree-view, unordered-containers, vector, vty, witch - , witherable, word-wrap, wreq + , cryptonite, data-dword, Decimal, deepseq, directory, exceptions + , filemanip, filepath, filepattern, free, githash, gmp, haskeline + , here, HUnit, libff, megaparsec, memory, MissingH, monad-par, mtl + , multiset, operational, optics-core, optics-extra, optics-th + , optparse-generic, pretty-hex, process, QuickCheck + , quickcheck-instances, quickcheck-text, regex, regex-tdfa + , restless-git, rosezipper, scientific, secp256k1, smt2-parser + , spawn, spool, stm, system-cxx-std-lib, tasty, tasty-bench + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, temporary + , text, time, transformers, tree-view, unliftio-core + , unordered-containers, vector, vty, witch, witherable, word-wrap + , wreq }: mkDerivation { pname = "hevm"; - version = "0.52.0"; - sha256 = "1l534d084fybklkc69j8c2bmpmsfi5q01rjhq7y4c6699igb72py"; + version = "0.53.0"; + sha256 = "1kc4sjr4bzp4crfsn65dg9dd4myn1fz1dl54vi391cspxacsm0c2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ abstract-par aeson aeson-optics array async base base16 binary brick bytestring cereal containers cryptonite data-dword Decimal - deepseq directory filemanip filepath filepattern free haskeline - here HUnit megaparsec memory monad-par mtl multiset operational - optics-core optics-extra optics-th optparse-generic pretty-hex - process QuickCheck quickcheck-instances quickcheck-text regex - regex-tdfa restless-git rosezipper scientific smt2-parser spawn - spool stm system-cxx-std-lib tasty tasty-bench + deepseq directory exceptions filemanip filepath filepattern free + haskeline here HUnit megaparsec memory MissingH monad-par mtl + multiset operational optics-core optics-extra optics-th + optparse-generic pretty-hex process QuickCheck quickcheck-instances + quickcheck-text regex regex-tdfa restless-git rosezipper scientific + smt2-parser spawn spool stm system-cxx-std-lib tasty tasty-bench tasty-expected-failure tasty-hunit tasty-quickcheck temporary text - time transformers tree-view unordered-containers vector vty witch - witherable word-wrap wreq + time transformers tree-view unliftio-core unordered-containers + vector vty witch witherable word-wrap wreq ]; librarySystemDepends = [ gmp libff secp256k1 ]; executableHaskellDepends = [ @@ -145636,19 +145776,19 @@ self: { cryptonite data-dword deepseq directory filepath free githash memory mtl operational optics-core optparse-generic process QuickCheck quickcheck-text regex-tdfa spawn stm temporary text - unordered-containers vector vty witch + unliftio-core unordered-containers vector vty witch ]; testHaskellDepends = [ aeson array base base16 binary bytestring containers data-dword - directory filemanip filepath here HUnit mtl operational optics-core - optics-extra process QuickCheck quickcheck-instances regex - regex-tdfa smt2-parser spawn stm tasty tasty-bench - tasty-expected-failure tasty-hunit tasty-quickcheck temporary text - time vector witch witherable + directory exceptions filemanip filepath here HUnit MissingH mtl + operational optics-core optics-extra process QuickCheck + quickcheck-instances regex regex-tdfa smt2-parser spawn stm tasty + tasty-bench tasty-expected-failure tasty-hunit tasty-quickcheck + temporary text time unliftio-core vector witch witherable ]; benchmarkHaskellDepends = [ base bytestring containers filemanip filepath here mtl tasty - tasty-bench text + tasty-bench text unliftio-core ]; doHaddock = false; description = "Symbolic EVM Evaluator"; @@ -145826,8 +145966,8 @@ self: { pname = "hexpat"; version = "0.20.13"; sha256 = "1l9zfp69r3xaxi2znjwpcrx7xckcqvaahv2c0qgkqq61a7ka1qa6"; - revision = "1"; - editedCabalFile = "1w60afh2iqpfs0pqlp1lrpfkq4kaxvqsar8x4sb87w0pvzsxz5a0"; + revision = "2"; + editedCabalFile = "1c3v93rmddyvsjpnc7lyhjhv4rki7rl6s3x2rm449vhc4i8ykhcg"; libraryHaskellDepends = [ base bytestring containers deepseq List text transformers utf8-string @@ -146330,8 +146470,8 @@ self: { }: mkDerivation { pname = "hfsevents"; - version = "0.1.6"; - sha256 = "019zbnvfd866ch49gax0c1c93zv92142saim1hrgypz5lprz7hvl"; + version = "0.1.7"; + sha256 = "15xzg1wf3cf2jpz3wqifkhc9mh0hv4iby8qi4qpi3mbb0zz482p9"; libraryHaskellDepends = [ base bytestring cereal mtl text ]; librarySystemDepends = [ Cocoa ]; libraryToolDepends = [ CoreServices ]; @@ -147212,8 +147352,8 @@ self: { }: mkDerivation { pname = "hiedb"; - version = "0.5.0.1"; - sha256 = "17a9yg0zdfnz480i5aprxmsryz88n8nr8566x6x8p5x1hclizd0m"; + version = "0.6.0.0"; + sha256 = "1yz04cy981c1gpwcp758hhy1nlmavb9yciyp0mwcjamcazpqx562"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -147223,7 +147363,7 @@ self: { ]; executableHaskellDepends = [ base ghc-paths ]; testHaskellDepends = [ - base directory filepath ghc ghc-paths hspec process temporary + base directory filepath ghc-paths hspec process temporary ]; description = "Generates a references DB from .hie files"; license = lib.licenses.bsd3; @@ -149537,6 +149677,8 @@ self: { pname = "hledger-web"; version = "1.32.3"; sha256 = "0pvxkhl09hfmm2xi6d76xnwzydl89l6imlv85dgqz2hibk4vw5jh"; + revision = "1"; + editedCabalFile = "0b7w8f2gq1fga75i5pwycfpvdl0938pbdq6vv4ffj64zl4rrkvmr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -150256,13 +150398,13 @@ self: { ({ mkDerivation, aeson, async, base, bytestring, containers , deepseq, directory, exceptions, extra, filepath, focus, hashable , hspec, hspec-discover, js-dgtable, js-flot, js-jquery, list-t - , stm, stm-containers, tasty, tasty-hspec, tasty-hunit, tasty-rerun - , text, time, transformers, unliftio, unordered-containers + , stm, stm-containers, tasty, tasty-hspec, tasty-rerun, text, time + , transformers, unliftio, unordered-containers }: mkDerivation { pname = "hls-graph"; - version = "2.6.0.0"; - sha256 = "0rlljbaa20randbl4vmjh5y88fb0ajvb7c9qzwa1d3pk9whxaxkw"; + version = "2.7.0.0"; + sha256 = "0xrcmzz4545rzm3a3clm6flhy653ba56s5cdsd2x31spkir10hg7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson async base bytestring containers deepseq directory exceptions @@ -150271,8 +150413,7 @@ self: { unordered-containers ]; testHaskellDepends = [ - base containers directory extra filepath hspec stm stm-containers - tasty tasty-hspec tasty-hunit tasty-rerun text unordered-containers + base extra hspec stm stm-containers tasty tasty-hspec tasty-rerun ]; testToolDepends = [ hspec-discover ]; description = "Haskell Language Server internal graph API"; @@ -150392,8 +150533,8 @@ self: { }: mkDerivation { pname = "hls-plugin-api"; - version = "2.6.0.0"; - sha256 = "10i46ylhfzzw8hm9d6v27086781iql114z4j1dpp237lxdw7wkf4"; + version = "2.7.0.0"; + sha256 = "0akvd9bg6i6v7xsidalg4nm4pqs5z6mbjbklacdcznifwyvcsf1v"; libraryHaskellDepends = [ aeson base co-log-core containers data-default dependent-map dependent-sum Diff dlist extra filepath ghc hashable hls-graph @@ -150676,22 +150817,21 @@ self: { }) {}; "hls-test-utils" = callPackage - ({ mkDerivation, aeson, async, base, blaze-markup, bytestring - , containers, data-default, directory, extra, filepath, ghcide - , hls-graph, hls-plugin-api, lens, lsp, lsp-test, lsp-types - , row-types, tasty, tasty-expected-failure, tasty-golden - , tasty-hunit, tasty-rerun, temporary, text, unordered-containers + ({ mkDerivation, aeson, async, base, bytestring, containers + , data-default, directory, extra, filepath, ghcide, hls-plugin-api + , lens, lsp-test, lsp-types, row-types, tasty + , tasty-expected-failure, tasty-golden, tasty-hunit, tasty-rerun + , temporary, text }: mkDerivation { pname = "hls-test-utils"; - version = "2.6.0.0"; - sha256 = "0n02ar6rbrkljni3x6dnj6cglsjsrdqq952l2va0ssygbvis0iwr"; + version = "2.7.0.0"; + sha256 = "1gmhfg8357hka2mnb3rpzv941nfqlwf5nk29gqhh1vmschsc95h8"; libraryHaskellDepends = [ - aeson async base blaze-markup bytestring containers data-default - directory extra filepath ghcide hls-graph hls-plugin-api lens lsp - lsp-test lsp-types row-types tasty tasty-expected-failure - tasty-golden tasty-hunit tasty-rerun temporary text - unordered-containers + aeson async base bytestring containers data-default directory extra + filepath ghcide hls-plugin-api lens lsp-test lsp-types row-types + tasty tasty-expected-failure tasty-golden tasty-hunit tasty-rerun + temporary text ]; description = "Utilities used in the tests of Haskell Language Server"; license = lib.licenses.asl20; @@ -151756,20 +151896,20 @@ self: { license = lib.licenses.mit; }) {}; - "hoauth2_2_12_0" = callPackage + "hoauth2_2_13_1" = callPackage ({ mkDerivation, aeson, base, base64, binary, bytestring - , containers, cryptonite, data-default, exceptions, hspec + , containers, crypton, data-default, exceptions, hspec , hspec-discover, http-conduit, http-types, memory, microlens, text , transformers, uri-bytestring, uri-bytestring-aeson }: mkDerivation { pname = "hoauth2"; - version = "2.12.0"; - sha256 = "10v89bnwfzpp23r4skww2h2gi62lhzgyvig4icc5ayx7pdbn5m82"; + version = "2.13.1"; + sha256 = "0m6bn52j2425km0h6mx8zbmc3rbwdj0ar08jy9m96v5hwzdfch4i"; libraryHaskellDepends = [ - aeson base base64 binary bytestring containers cryptonite - data-default exceptions http-conduit http-types memory microlens - text transformers uri-bytestring uri-bytestring-aeson + aeson base base64 binary bytestring containers crypton data-default + exceptions http-conduit http-types memory microlens text + transformers uri-bytestring uri-bytestring-aeson ]; testHaskellDepends = [ aeson base hspec uri-bytestring ]; testToolDepends = [ hspec-discover ]; @@ -151786,8 +151926,8 @@ self: { }: mkDerivation { pname = "hoauth2-demo"; - version = "1.10.0"; - sha256 = "0wf5jmb2smnrz7vxnxc0966zf03dw45jcvc55wrxmrfhbiiq1a6m"; + version = "1.11.0"; + sha256 = "12vxm1kfdbhvsagmqslr4wph9ji49gcakkvcqdx84d5y6ywd05wh"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -151804,17 +151944,17 @@ self: { }) {}; "hoauth2-providers" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, cryptonite + ({ mkDerivation, aeson, base, bytestring, containers, crypton , hoauth2, HsOpenSSL, hspec, hspec-discover, http-conduit , http-types, jose-jwt, mtl, text, time, transformers , uri-bytestring, uri-bytestring-aeson }: mkDerivation { pname = "hoauth2-providers"; - version = "0.6.0"; - sha256 = "19qn6099jpzk14axzs7w3bg99in8y79gv03k527z50l7c4w7920c"; + version = "0.7.1"; + sha256 = "0222kkbnw4fpzyr0f3pls19bnlgs89yal3ffw85x6qdrg2lqk006"; libraryHaskellDepends = [ - aeson base bytestring containers cryptonite hoauth2 HsOpenSSL + aeson base bytestring containers crypton hoauth2 HsOpenSSL http-conduit http-types jose-jwt mtl text time transformers uri-bytestring uri-bytestring-aeson ]; @@ -151833,8 +151973,8 @@ self: { }: mkDerivation { pname = "hoauth2-providers-tutorial"; - version = "0.6.0"; - sha256 = "050yvl12c568ichznkplv56hyq63adifn0vs6j9ajfllfpfxz1dz"; + version = "0.7.0"; + sha256 = "02gdx3ry1f61czc37r84z1qz25ybvgm6p88li03iyl87ihajymw4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -151855,8 +151995,8 @@ self: { }: mkDerivation { pname = "hoauth2-tutorial"; - version = "0.6.0"; - sha256 = "1sw8n8v9m9yhjn6pm7sws18dwjn10k4l13jds1j2qrv7mkyhcnpw"; + version = "0.7.0"; + sha256 = "1jv87hlz22jvyq5z2ax3jc4g3if0ap1j8g4hxxc62skx1d7jp99x"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -153488,39 +153628,40 @@ self: { }) {}; "hotel-california" = callPackage - ({ mkDerivation, base, bytestring, hs-opentelemetry-api - , hs-opentelemetry-exporter-otlp, hs-opentelemetry-propagator-w3c - , hs-opentelemetry-sdk, hs-opentelemetry-utils-exceptions + ({ mkDerivation, base, bytestring, directory, filepath + , hs-opentelemetry-api, hs-opentelemetry-exporter-otlp + , hs-opentelemetry-propagator-w3c, hs-opentelemetry-sdk + , hs-opentelemetry-utils-exceptions , hs-opentelemetry-vendor-honeycomb, http-types , optparse-applicative, posix-escape, text, time, typed-process , unliftio, unordered-containers }: mkDerivation { pname = "hotel-california"; - version = "0.0.4.0"; - sha256 = "169i39gmm6dlf7yq3jvx87fba2i179brhvnmpg7pqdnnclgjjklh"; + version = "0.0.5.0"; + sha256 = "1b5qf7xg2pg4pi9x052bffglzlg2xgyyvsi3hmfhpwg45vlm6xm6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring hs-opentelemetry-api hs-opentelemetry-exporter-otlp - hs-opentelemetry-propagator-w3c hs-opentelemetry-sdk - hs-opentelemetry-utils-exceptions hs-opentelemetry-vendor-honeycomb - http-types optparse-applicative posix-escape text time - typed-process unliftio unordered-containers + base bytestring directory filepath hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk hs-opentelemetry-utils-exceptions + hs-opentelemetry-vendor-honeycomb http-types optparse-applicative + posix-escape text time typed-process unliftio unordered-containers ]; executableHaskellDepends = [ - base bytestring hs-opentelemetry-api hs-opentelemetry-exporter-otlp - hs-opentelemetry-propagator-w3c hs-opentelemetry-sdk - hs-opentelemetry-utils-exceptions hs-opentelemetry-vendor-honeycomb - http-types optparse-applicative posix-escape text time - typed-process unliftio unordered-containers + base bytestring directory filepath hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk hs-opentelemetry-utils-exceptions + hs-opentelemetry-vendor-honeycomb http-types optparse-applicative + posix-escape text time typed-process unliftio unordered-containers ]; testHaskellDepends = [ - base bytestring hs-opentelemetry-api hs-opentelemetry-exporter-otlp - hs-opentelemetry-propagator-w3c hs-opentelemetry-sdk - hs-opentelemetry-utils-exceptions hs-opentelemetry-vendor-honeycomb - http-types optparse-applicative posix-escape text time - typed-process unliftio unordered-containers + base bytestring directory filepath hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk hs-opentelemetry-utils-exceptions + hs-opentelemetry-vendor-honeycomb http-types optparse-applicative + posix-escape text time typed-process unliftio unordered-containers ]; license = lib.licenses.bsd3; mainProgram = "hotel"; @@ -155570,6 +155711,31 @@ self: { license = lib.licenses.bsd3; }) {}; + "hs-opentelemetry-instrumentation-auto" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, ghc + , hs-opentelemetry-api, hs-opentelemetry-exporter-in-memory + , hs-opentelemetry-sdk, parsec, tasty, tasty-hunit, text, time + , toml-parser, unliftio, unordered-containers + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-auto"; + version = "0.1.0.0"; + sha256 = "1kp5fslrpaxyfj365hg1h4p6mbr8785pql6hwp507iydkawjlamc"; + revision = "2"; + editedCabalFile = "0shc5psmgdw0sskz21ars13ph3ylq3cyd3a54ji4v0mzihlw3rh0"; + libraryHaskellDepends = [ + base bytestring containers directory ghc hs-opentelemetry-api + parsec text time toml-parser unliftio + ]; + testHaskellDepends = [ + base hs-opentelemetry-api hs-opentelemetry-exporter-in-memory + hs-opentelemetry-sdk tasty tasty-hunit text unliftio + unordered-containers + ]; + description = "Plugin for instrumenting an application"; + license = lib.licenses.bsd3; + }) {}; + "hs-opentelemetry-instrumentation-cloudflare" = callPackage ({ mkDerivation, base, case-insensitive, hs-opentelemetry-api , hs-opentelemetry-instrumentation-conduit @@ -156772,8 +156938,8 @@ self: { pname = "hsc2hs"; version = "0.68.10"; sha256 = "0xpgbi6pssnizazz54583c50cz4axq3h78g03q4sfb7yi3bk8kkg"; - revision = "1"; - editedCabalFile = "0bgym1x99i2jn7b8kx9lz28gc3lsd7kag8rmizd42lcs2wmcm328"; + revision = "2"; + editedCabalFile = "099303623kck9pv6x0q2dzvwb3w39v5dazn3wryafcnwc1n8prv0"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -157346,44 +157512,35 @@ self: { ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring , case-insensitive, email-validate, hashable, hedgehog, hspec , hspec-discover, hspec-expectations, hspec-wai, http-api-data - , http-media, http-types, hw-hspec-hedgehog, list-t, microlens - , mmorph, mtl, network-uri, retry, scientific, servant - , servant-client, servant-client-core, servant-server, stm + , http-media, http-types, hw-hspec-hedgehog, indexed-traversable + , list-t, microlens, mmorph, mtl, network-uri, retry, scientific + , servant, servant-client, servant-client-core, servant-server, stm , stm-containers, string-conversions, template-haskell, text, time - , unordered-containers, uuid, wai, wai-extra, warp + , uuid, wai, wai-extra, warp }: mkDerivation { pname = "hscim"; - version = "0.3.6"; - sha256 = "1zd18l4afknhkjqizwhjzyrdh03p5940kvwz5jdrap1bnpszgv3p"; + version = "0.4.0.2"; + sha256 = "1plcbwhl1xl7rgn91q2n3829mvk33gqzsjf3y0bhlkyyd1rmz2fx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-qq attoparsec base bytestring case-insensitive - email-validate hashable hedgehog hspec hspec-expectations hspec-wai - http-api-data http-media http-types hw-hspec-hedgehog list-t - microlens mmorph mtl network-uri retry scientific servant - servant-client servant-client-core servant-server stm - stm-containers string-conversions template-haskell text time - unordered-containers uuid wai wai-extra warp + email-validate hashable hspec hspec-expectations hspec-wai + http-api-data http-media http-types list-t microlens mmorph mtl + network-uri retry scientific servant servant-client + servant-client-core servant-server stm stm-containers + string-conversions template-haskell text time uuid wai wai-extra + warp ]; executableHaskellDepends = [ - aeson aeson-qq attoparsec base bytestring case-insensitive - email-validate hashable hedgehog hspec hspec-expectations hspec-wai - http-api-data http-media http-types hw-hspec-hedgehog list-t - microlens mmorph mtl network-uri retry scientific servant - servant-client servant-client-core servant-server stm - stm-containers string-conversions template-haskell text time - unordered-containers uuid wai wai-extra warp + base email-validate network-uri stm stm-containers time warp ]; testHaskellDepends = [ - aeson aeson-qq attoparsec base bytestring case-insensitive - email-validate hashable hedgehog hspec hspec-expectations hspec-wai - http-api-data http-media http-types hw-hspec-hedgehog list-t - microlens mmorph mtl network-uri retry scientific servant - servant-client servant-client-core servant-server stm - stm-containers string-conversions template-haskell text time - unordered-containers uuid wai wai-extra warp + aeson attoparsec base bytestring email-validate hedgehog hspec + hspec-expectations hspec-wai http-types hw-hspec-hedgehog + indexed-traversable microlens network-uri servant servant-server + stm-containers text wai wai-extra ]; testToolDepends = [ hspec-discover ]; description = "hscim json schema and server implementation"; @@ -157661,19 +157818,6 @@ self: { }) {}; "hsemail" = callPackage - ({ mkDerivation, base, hspec, parsec, time, time-compat }: - mkDerivation { - pname = "hsemail"; - version = "2.2.1"; - sha256 = "108xjspr7apx248gvv7w1hh2pqnb7qg699a8l8f8z64cv6s9ksmm"; - libraryHaskellDepends = [ base parsec time time-compat ]; - testHaskellDepends = [ base hspec parsec time ]; - description = "Parsec parsers for the Internet Message format (e-mail)"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.peti ]; - }) {}; - - "hsemail_2_2_2" = callPackage ({ mkDerivation, base, hspec, parsec, time, time-compat }: mkDerivation { pname = "hsemail"; @@ -157685,7 +157829,6 @@ self: { testHaskellDepends = [ base hspec parsec time ]; description = "Parsec parsers for the Internet Message format (e-mail)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.peti ]; }) {}; @@ -159991,8 +160134,8 @@ self: { }: mkDerivation { pname = "hspray"; - version = "0.1.3.0"; - sha256 = "167kg2qcjr9r1yqiq9cjz20bvwwj1z2msdjp7n6mfc2q9266294l"; + version = "0.2.0.0"; + sha256 = "15mqv8mzic5jlm440s9srfrc91776mcq3jsjxdgpz6mj9xrfiww5"; libraryHaskellDepends = [ base containers hashable numeric-prelude text unordered-containers ]; @@ -160321,14 +160464,15 @@ self: { }) {}; "hsrelp" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, network, utf8-string + ({ mkDerivation, attoparsec, base, bytestring, network, network-bsd + , utf8-string }: mkDerivation { pname = "hsrelp"; - version = "0.1.0.1"; - sha256 = "1ccikl34ncdk8vvn8vdvsw3sf4wk9wrv9ayrjz4vf03iad8ajxc1"; + version = "0.1.1.1"; + sha256 = "1148m5jjfmcm21j5shwmv1x5zqypyz1vidpczx9k6fi0akany2k5"; libraryHaskellDepends = [ - attoparsec base bytestring network utf8-string + attoparsec base bytestring network network-bsd utf8-string ]; description = "RELP (Reliable Event Logging Protocol) server implementation"; license = lib.licenses.bsd3; @@ -161681,6 +161825,17 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "http-api-data-ip" = callPackage + ({ mkDerivation, attoparsec, base, http-api-data, ip, text }: + mkDerivation { + pname = "http-api-data-ip"; + version = "0.1.0.0"; + sha256 = "1jd1ri2ij989vc3h1v88hpchs4ba4qr16iz2q6jbg3nrzzfkyzbm"; + libraryHaskellDepends = [ attoparsec base http-api-data ip text ]; + description = "Code for using the ip package with http-api-data"; + license = lib.licenses.bsd3; + }) {}; + "http-api-data-qq" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, http-api-data , http-client, tasty, tasty-hunit, tasty-quickcheck @@ -162095,8 +162250,8 @@ self: { }: mkDerivation { pname = "http-conduit-downloader"; - version = "1.1.4"; - sha256 = "1p6g04ysmd7v5fwsg78q4cqdaix88pv8nhc05r49dsqk9nbnn4y2"; + version = "1.1.5"; + sha256 = "188wv7hcnlldvkfjf3kb5gm3r74vpm2vr0r1sb24p9akbn1mjfg6"; libraryHaskellDepends = [ base bytestring data-default HsOpenSSL http-client http-client-openssl http-types network network-uri text time zlib @@ -162232,19 +162387,18 @@ self: { }) {}; "http-exchange" = callPackage - ({ mkDerivation, base, byteslice, bytesmith, bytestring - , http-interchange, primitive, tasty, tasty-hunit, text + ({ mkDerivation, base, byteslice, bytesmith, http-interchange + , tasty, tasty-hunit, text }: mkDerivation { pname = "http-exchange"; - version = "0.2.0.0"; - sha256 = "0sn0ard8sbp8lkgn5xyxyyahh3ii34nq1rggq5b2wyvlkvp07lys"; + version = "0.2.0.1"; + sha256 = "05b5y3hgj73bfc9fwz99x1r1q3giqnxv9rpsq7qrabmhnga6xpwx"; libraryHaskellDepends = [ - base byteslice bytesmith http-interchange primitive text + base byteslice bytesmith http-interchange text ]; testHaskellDepends = [ - base byteslice bytestring http-interchange primitive tasty - tasty-hunit + base byteslice http-interchange tasty tasty-hunit ]; doHaddock = false; description = "Perform HTTP Requests"; @@ -162312,37 +162466,6 @@ self: { }) {}; "http-io-streams" = callPackage - ({ mkDerivation, aeson, aeson-pretty, attoparsec, attoparsec-aeson - , base, base64-bytestring, binary, blaze-builder, brotli-streams - , bytestring, case-insensitive, containers, cryptohash-sha1 - , directory, HsOpenSSL, hspec, hspec-expectations, HUnit - , io-streams, lifted-base, mtl, network, network-uri - , openssl-streams, snap, snap-core, snap-server, system-filepath - , text, transformers, unordered-containers, xor - }: - mkDerivation { - pname = "http-io-streams"; - version = "0.1.6.4"; - sha256 = "134jzsgv53nagbpv3p6pyhi4mdmkmhvfmwh1v6j87rm7jkah1m6k"; - libraryHaskellDepends = [ - attoparsec base base64-bytestring binary blaze-builder - brotli-streams bytestring case-insensitive containers - cryptohash-sha1 directory HsOpenSSL io-streams mtl network - network-uri openssl-streams text transformers xor - ]; - testHaskellDepends = [ - aeson aeson-pretty attoparsec attoparsec-aeson base - base64-bytestring blaze-builder bytestring case-insensitive - containers directory HsOpenSSL hspec hspec-expectations HUnit - io-streams lifted-base mtl network network-uri openssl-streams snap - snap-core snap-server system-filepath text transformers - unordered-containers - ]; - description = "HTTP and WebSocket client based on io-streams"; - license = "BSD-3-Clause AND GPL-2.0-or-later"; - }) {}; - - "http-io-streams_0_1_7_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, attoparsec-aeson , base, base64-bytestring, binary, blaze-builder, brotli-streams , bytestring, case-insensitive, containers, cryptohash-sha1 @@ -162371,7 +162494,6 @@ self: { ]; description = "HTTP and WebSocket client based on io-streams"; license = "BSD-3-Clause AND GPL-2.0-or-later"; - hydraPlatforms = lib.platforms.none; }) {}; "http-kinder" = callPackage @@ -162951,7 +163073,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "http2_5_1_1" = callPackage + "http2_5_1_2" = callPackage ({ mkDerivation, aeson, aeson-pretty, array, async, base , base16-bytestring, bytestring, case-insensitive, containers , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover @@ -162961,8 +163083,8 @@ self: { }: mkDerivation { pname = "http2"; - version = "5.1.1"; - sha256 = "16afjhl13irl6lf0pxsjpcfsvjr3kbsmzs4l536q4j70wqkjkw2q"; + version = "5.1.2"; + sha256 = "0gp8z7hldfvfwn20aq8lpcxjgzd733g949ypnv14k8x5ncb1kvcx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -163108,8 +163230,8 @@ self: { }: mkDerivation { pname = "http2-tls"; - version = "0.2.4"; - sha256 = "0bw3hcmdkgvr7xwg8zaxn1sw9v9n619f3176j3wrlvv0ycwv7r9f"; + version = "0.2.5"; + sha256 = "1gc0shjlacgvsxmhjsfzjqnr871lhqb9yn3lhab720gqkc5lqjcs"; libraryHaskellDepends = [ base bytestring crypton-x509-store crypton-x509-validation data-default-class http2 network network-control network-run recv @@ -163162,6 +163284,20 @@ self: { license = lib.licenses.bsd3; }) {}; + "httpd-shed_0_4_1_2" = callPackage + ({ mkDerivation, base, network, network-bsd, network-uri }: + mkDerivation { + pname = "httpd-shed"; + version = "0.4.1.2"; + sha256 = "0ls6aim2glhmn8ncskvgkjbh3cyq3a6r7a5623ciir57nwd5g85k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network network-bsd network-uri ]; + description = "A simple web-server with an interact style API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "https-everywhere-rules" = callPackage ({ mkDerivation, attoparsec, base, errors, functor-infix, hspec , http-client, https-everywhere-rules-raw, lens, network, pipes @@ -169997,6 +170133,34 @@ self: { license = lib.licenses.bsd3; }) {}; + "influxdb_1_9_3_1" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, Cabal, cabal-doctest, clock, containers, doctest + , foldl, http-client, http-types, lens, network, optional-args + , raw-strings-qq, scientific, tagged, tasty, tasty-hunit + , template-haskell, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "influxdb"; + version = "1.9.3.1"; + sha256 = "1ywjwiggs00hb83bakdi6liwvra6rb24gw3i4x0anh9iq6l02l68"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring clock containers + foldl http-client http-types lens network optional-args scientific + tagged text time unordered-containers vector + ]; + testHaskellDepends = [ + base containers doctest lens raw-strings-qq tasty tasty-hunit + template-haskell time vector + ]; + description = "InfluxDB client library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "informative" = callPackage ({ mkDerivation, base, containers, csv, highlighting-kate , http-conduit, monad-logger, pandoc, persistent @@ -171069,6 +171233,34 @@ self: { mainProgram = "intel-powermon"; }) {}; + "intelli-monad" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, containers, haskeline, http-client, http-client-tls + , JuicyPixels, megaparsec, openai-servant-gen, persistent + , persistent-sqlite, process, servant, servant-client, sixel, text + , time, transformers, vector + }: + mkDerivation { + pname = "intelli-monad"; + version = "0.1.0.0"; + sha256 = "1jhh0dr3q4fn8pfkn9j7spdhivk48nf3liin7r5lvjf42s28bx7d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring containers + haskeline http-client http-client-tls JuicyPixels megaparsec + openai-servant-gen persistent persistent-sqlite process servant + servant-client sixel text time transformers vector + ]; + executableHaskellDepends = [ + aeson base openai-servant-gen persistent-sqlite process text + transformers + ]; + testHaskellDepends = [ base ]; + description = "Type level prompt with openai"; + license = lib.licenses.mit; + }) {}; + "intensional-datatys" = callPackage ({ mkDerivation, aeson, base, containers, directory, extra , filepath, ghc, hashable, haskeline, mtl, unordered-containers @@ -172004,13 +172196,15 @@ self: { }) {}; "io-classes" = callPackage - ({ mkDerivation, array, async, base, bytestring, mtl, stm, time }: + ({ mkDerivation, array, async, base, bytestring, mtl, primitive + , stm, time + }: mkDerivation { pname = "io-classes"; - version = "1.4.0.0"; - sha256 = "1vqwq9hjkbhx0ld7r4226r1gf6v0c4wi9g6nrzqbyzla89yvmvfj"; + version = "1.4.1.0"; + sha256 = "059krkisax9g51s0qb03sb139r3ivxl2l02599ybkpzq9rc7mkgl"; libraryHaskellDepends = [ - array async base bytestring mtl stm time + array async base bytestring mtl primitive stm time ]; description = "Type classes for concurrency with STM, ST and timing"; license = lib.licenses.asl20; @@ -172020,8 +172214,8 @@ self: { ({ mkDerivation, array, base, io-classes, mtl, si-timers }: mkDerivation { pname = "io-classes-mtl"; - version = "0.1.0.3"; - sha256 = "1pkszdsvhnm9nh8dq7k2c5l5n3isqqccr254r96sp8x1bs8gmkv8"; + version = "0.1.1.0"; + sha256 = "1g7pzlf5iiv2rvkj4jiwfcc63f2zg4bic1xlwa4n67dqi7fmh80l"; libraryHaskellDepends = [ array base io-classes mtl si-timers ]; description = "Experimental MTL instances for io-classes"; license = lib.licenses.asl20; @@ -172096,16 +172290,17 @@ self: { "io-sim" = callPackage ({ mkDerivation, array, base, containers, criterion, deepseq - , exceptions, io-classes, nothunks, psqueues, QuickCheck, quiet - , si-timers, strict-stm, tasty, tasty-hunit, tasty-quickcheck, time + , exceptions, io-classes, nothunks, primitive, psqueues, QuickCheck + , quiet, si-timers, strict-stm, tasty, tasty-hunit + , tasty-quickcheck, time }: mkDerivation { pname = "io-sim"; - version = "1.4.0.0"; - sha256 = "1fydgw7g3l7kj1zvypc9x6scvlnmdg0sl59x5y6qsdd7d2ldycx5"; + version = "1.4.1.0"; + sha256 = "03izkywq5s82hpy70hana6nlaj9frk072531ahfvja913879aw43"; libraryHaskellDepends = [ - base containers deepseq exceptions io-classes nothunks psqueues - QuickCheck quiet si-timers strict-stm time + base containers deepseq exceptions io-classes nothunks primitive + psqueues QuickCheck quiet si-timers strict-stm time ]; testHaskellDepends = [ array base containers io-classes QuickCheck si-timers strict-stm @@ -172314,10 +172509,8 @@ self: { }: mkDerivation { pname = "ip"; - version = "1.7.7"; - sha256 = "0yhhmy51s2sbm1qlbx2z9h6bizswi2ck15fxxl76vc3dzbd7gj27"; - revision = "1"; - editedCabalFile = "17b89zp1qvfk9vyhh7hv5c4n276ciqpap2s2rxd1c11ykb010c0y"; + version = "1.7.8"; + sha256 = "19g5y2kyrgwv9zwa9jx1smmb6yz8fvh7x2dkixn2i0xpq79x85zy"; libraryHaskellDepends = [ aeson attoparsec base bytebuild byteslice bytesmith bytestring deepseq hashable natural-arithmetic primitive text text-short @@ -174270,15 +174463,15 @@ self: { }: mkDerivation { pname = "jacinda"; - version = "2.0.1.0"; - sha256 = "0ydpaj6mjdmprshfqa9p9gwlkn4v02zm97pq3g5lhbi6jlfx6f3w"; + version = "2.0.2.0"; + sha256 = "0kinsb3cnz1s49fi2snaa9vink05hxcpjqzyx0ll948qfcb3gwkr"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - array base bytestring containers directory filepath microlens - microlens-mtl mtl prettyprinter recursion regex-rure split text - transformers vector + array base bytestring containers deepseq directory filepath + microlens microlens-mtl mtl prettyprinter recursion regex-rure + split text transformers vector ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base optparse-applicative text ]; @@ -174835,14 +175028,14 @@ self: { "javelin" = callPackage ({ mkDerivation, base, containers, criterion, csv, deepseq - , directory, foldl, hedgehog, HUnit, ieee754, indexed-traversable - , mono-traversable, random, statistics, tasty, tasty-hedgehog - , tasty-hspec, tasty-hunit, vector, vector-algorithms + , directory, foldl, hedgehog, HUnit, indexed-traversable + , mono-traversable, random, tasty, tasty-hedgehog, tasty-hspec + , tasty-hunit, vector, vector-algorithms }: mkDerivation { pname = "javelin"; - version = "0.1.0.0"; - sha256 = "0y9x0sh942id7nj01f51kaz6bk3d3lqlwngchmgv7jlkndxg8i2y"; + version = "0.1.2.0"; + sha256 = "12xzs05dkkbn93yh1f5l7m64j3rifcz9qnd5nqqd62cj6nic10xl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -174851,8 +175044,8 @@ self: { ]; executableHaskellDepends = [ base csv ]; testHaskellDepends = [ - base containers foldl hedgehog HUnit ieee754 statistics tasty - tasty-hedgehog tasty-hspec tasty-hunit vector + base containers foldl hedgehog HUnit tasty tasty-hedgehog + tasty-hspec tasty-hunit vector ]; benchmarkHaskellDepends = [ base containers criterion deepseq directory foldl mono-traversable @@ -174863,6 +175056,29 @@ self: { mainProgram = "bench-report"; }) {}; + "javelin-io" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, filepath + , javelin, tasty, tasty-hedgehog, tasty-hunit, temporary + , unordered-containers, vector + }: + mkDerivation { + pname = "javelin-io"; + version = "0.1.1.0"; + sha256 = "1p69r6snk03s3bvhg54ddjjr6fwwnshgjrgyj2b78xhf77pck56m"; + revision = "1"; + editedCabalFile = "0p0c5wy31w42l1lyjvvrjrpalbmnvrb6qaalg1rk4rxill5pfcjr"; + libraryHaskellDepends = [ + base bytestring cassava containers javelin unordered-containers + vector + ]; + testHaskellDepends = [ + base cassava filepath javelin tasty tasty-hedgehog tasty-hunit + temporary vector + ]; + description = "IO operations for the `javelin` package"; + license = lib.licenses.mit; + }) {}; + "jbi" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, Cabal, directory , filepath, monad-parallel, optparse-applicative, process, tagged @@ -175624,6 +175840,31 @@ self: { license = lib.licenses.bsd3; }) {}; + "jose-jwt_0_10_0" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , containers, criterion, crypton, hspec, HUnit, memory, mtl + , QuickCheck, text, time, transformers, transformers-compat + , unordered-containers, vector + }: + mkDerivation { + pname = "jose-jwt"; + version = "0.10.0"; + sha256 = "0ljbinc4fffpakw48pl9dhkn6q9kllivwcwrryj23gvhxfbsyk78"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cereal containers crypton memory + mtl text time transformers transformers-compat unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring crypton hspec HUnit memory mtl QuickCheck + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion crypton ]; + description = "JSON Object Signing and Encryption Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "jot" = callPackage ({ mkDerivation, base, data-default, dhall, docopt, extra, filepath , process, time, turtle, yaml @@ -176532,7 +176773,7 @@ self: { broken = true; }) {}; - "json-rpc_1_1_0" = callPackage + "json-rpc_1_1_1" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base , bytestring, conduit, conduit-extra, deepseq, hashable, hspec , monad-logger, mtl, QuickCheck, stm-conduit, text, time, unliftio @@ -176540,8 +176781,8 @@ self: { }: mkDerivation { pname = "json-rpc"; - version = "1.1.0"; - sha256 = "00859265k6k53zzk5ivfr3k8xzf6ckiicssafb6n3jabjyb9zv5a"; + version = "1.1.1"; + sha256 = "0m382rfyswqgzpdk2qzp71r1mhaj8frf9ii9xabai0zwpxxxprm7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -176692,17 +176933,18 @@ self: { "json-spec" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec - , scientific, text, time, vector + , om-show, scientific, text, time, vector }: mkDerivation { pname = "json-spec"; - version = "0.2.2.0"; - sha256 = "0hw8kdypxf2yp2nnzv9alnn5pw0g382lvp7bdzdfw6v8iap2m8vs"; + version = "0.3.0.0"; + sha256 = "16q6jdv42ayh2j8xvmcc2h7jvi1xgxiyp1ccii2c08a1wv2a262f"; libraryHaskellDepends = [ aeson base containers scientific text time vector ]; testHaskellDepends = [ - aeson base bytestring containers hspec scientific text time vector + aeson base bytestring containers hspec om-show scientific text time + vector ]; description = "Type-level JSON specification"; license = lib.licenses.mit; @@ -176717,15 +176959,14 @@ self: { }: mkDerivation { pname = "json-spec-elm"; - version = "0.3.0.4"; - sha256 = "0fpqvl7cs5wg27ifzis7gmmvrp6n8b252g2vi9yaf8s05qxq93w1"; + version = "0.4.0.0"; + sha256 = "0kybrnri951ql6vlrv09hzi63gc6yb27a62p62243y2pj131hbjy"; libraryHaskellDepends = [ - base bound containers elm-syntax json-spec mtl prettyprinter text - unordered-containers + base bound containers elm-syntax json-spec mtl text ]; testHaskellDepends = [ - base bound containers directory elm-syntax hspec json-spec mtl - prettyprinter process text unordered-containers + base containers directory elm-syntax hspec json-spec prettyprinter + process text unordered-containers ]; description = "Elm code generate for `json-spec`"; license = lib.licenses.mit; @@ -176740,16 +176981,16 @@ self: { }: mkDerivation { pname = "json-spec-elm-servant"; - version = "0.3.2.1"; - sha256 = "12dj4b933mq6rjqffnzmxf9y244mjl5wk8dkadnln2m2krfy8nyj"; + version = "0.4.0.0"; + sha256 = "1lg9wm3b148i8rdkv5ypd0wm6vvjkcvxw1cy7m7wfbm5vdjns0qm"; libraryHaskellDepends = [ base bound containers elm-syntax http-types json-spec json-spec-elm mtl servant text ]; testHaskellDepends = [ - aeson base binary bound bytestring containers cookie directory - elm-syntax hspec http-types json-spec json-spec-elm mtl - prettyprinter process servant text time unordered-containers uuid + aeson base binary bytestring containers cookie directory elm-syntax + hspec json-spec prettyprinter process servant text time + unordered-containers uuid ]; description = "Generated elm code for servant APIs"; license = lib.licenses.mit; @@ -176757,19 +176998,19 @@ self: { }) {}; "json-spec-openapi" = callPackage - ({ mkDerivation, aeson, base, bytestring, hspec - , insert-ordered-containers, json-spec, lens, openapi3, text, time + ({ mkDerivation, aeson, base, hspec, insert-ordered-containers + , json-spec, lens, openapi3, text, time }: mkDerivation { pname = "json-spec-openapi"; - version = "0.2.1.0"; - sha256 = "0kyqph45rxyz96ydjc8ap34xj70r05jnqq33m2saf7xk52wbw8b7"; + version = "0.3.0.0"; + sha256 = "1wpf1lzpljczcxq0ml6yikh2xiysd1c5nl9zbscy3bsdcw1vwbgf"; libraryHaskellDepends = [ aeson base insert-ordered-containers json-spec lens openapi3 text ]; testHaskellDepends = [ - aeson base bytestring hspec insert-ordered-containers json-spec - lens openapi3 text time + aeson base hspec insert-ordered-containers json-spec lens openapi3 + text time ]; description = "json-spec-openapi"; license = lib.licenses.mit; @@ -177271,8 +177512,8 @@ self: { }: mkDerivation { pname = "jsonrpc-conduit"; - version = "0.4.0"; - sha256 = "1qd8ngscgbakcnms1kf02m950255gavka1n2wvg0xjm7i60fkkwg"; + version = "0.4.1"; + sha256 = "13jdx32fr6vjwi9cbw5gkp17glhha4vbfak58h70m9rfcyca0cmk"; libraryHaskellDepends = [ aeson attoparsec attoparsec-aeson base bytestring conduit conduit-extra mtl text transformers unordered-containers @@ -177587,8 +177828,8 @@ self: { }: mkDerivation { pname = "jukebox"; - version = "0.5.4"; - sha256 = "10lmx9xwikk4sbc3ffpzqff9qxpphgp2q8w2rdm2iskaa7qi3skn"; + version = "0.5.5"; + sha256 = "1rv21hdgjmmd6mynv8prfdcn48by3zch9qz6clmkjijvph0zg0nl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -178171,8 +178412,8 @@ self: { pname = "kansas-comet"; version = "0.4.2"; sha256 = "01g30ck1nhj8qwz475mvwvmd8nc1yqxl5qi84c957gp116kig2v7"; - revision = "1"; - editedCabalFile = "15gbk5yiqvrimb9x16bxqwk1qsksl9ydvzpxqg154212qabid7v5"; + revision = "2"; + editedCabalFile = "1qila4mpczr0wrg4wn7pi65s7243w1flpdmj6v80684r33knspzc"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base containers data-default-class scotty stm text time @@ -178405,6 +178646,31 @@ self: { broken = true; }) {}; + "katip-effectful" = callPackage + ({ mkDerivation, base, containers, effectful-core, effectful-plugin + , katip, QuickCheck, quickcheck-instances, tasty, tasty-discover + , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell + , text, time, unix + }: + mkDerivation { + pname = "katip-effectful"; + version = "0.0.1"; + sha256 = "1v4fb98q0n5ly81gz2cblzd3v8ghj5a1ppbax2la0lvhnhyzbnc0"; + revision = "1"; + editedCabalFile = "0cndnlrhnnshi29lh4xnqmmyixc8svdvz4r21dk06r8z2r90xl07"; + libraryHaskellDepends = [ + base effectful-core effectful-plugin katip template-haskell text + ]; + testHaskellDepends = [ + base containers effectful-core effectful-plugin katip QuickCheck + quickcheck-instances tasty tasty-golden tasty-hunit + tasty-quickcheck template-haskell text time unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Katip integration for Effectful"; + license = lib.licenses.bsd3; + }) {}; + "katip-elasticsearch" = callPackage ({ mkDerivation, aeson, async, base, bloodhound, bytestring , containers, criterion, deepseq, exceptions, http-client @@ -179562,8 +179828,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "2.1.3"; - sha256 = "1iq2768rvd7mlxjhfjxl59ak1k12dbf5ywms7nyc5ygfj8j5g90s"; + version = "2.1.5"; + sha256 = "0p1s974x7qrvdlk8jfwmld0rlnf0gc2lakds1spcf0560b5flkgd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -179741,8 +180007,8 @@ self: { }: mkDerivation { pname = "keyed-vals"; - version = "0.2.3.0"; - sha256 = "1slrqqcvwnsq8jxik1i015ha6gj47shv58lb6yy0ywik07m7xjd7"; + version = "0.2.3.1"; + sha256 = "0rmgrnkhqyp6vhff03dkj0w0h5yy5j1bmjlnpdrfpj8gqwps1ib1"; libraryHaskellDepends = [ aeson base bytestring containers http-api-data redis-glob text ]; @@ -179756,8 +180022,8 @@ self: { }: mkDerivation { pname = "keyed-vals-hspec-tests"; - version = "0.2.3.0"; - sha256 = "1bi0lqh0c9bhdpgn5071jd90chsf1sq7cx5iigj324087al45a08"; + version = "0.2.3.1"; + sha256 = "1pxdcwxlbbhpg8kwb2hjffv6nb71dbw94frq582xm5xnc6mjpgmv"; libraryHaskellDepends = [ aeson base benri-hspec bytestring containers hspec http-api-data keyed-vals text @@ -179772,8 +180038,8 @@ self: { }: mkDerivation { pname = "keyed-vals-mem"; - version = "0.2.3.0"; - sha256 = "1kd9f1s07sb7a8isl1zdw2xyrbrzjcbxbwsk16y2n4yp6rknbl28"; + version = "0.2.3.1"; + sha256 = "1m5mhpn8brw43r9vm6x7rfhw3s1ihm31rnnddzmx0w4n4f5jaij5"; libraryHaskellDepends = [ base bytestring containers keyed-vals text unliftio unliftio-core ]; @@ -179789,8 +180055,8 @@ self: { }: mkDerivation { pname = "keyed-vals-redis"; - version = "0.2.3.0"; - sha256 = "0lsvqmdxz9snglnnws1511amq0cp6m7rlfb54mshwbn2i59i87kd"; + version = "0.2.3.1"; + sha256 = "1cn1xx218hwdbmbygfnwbnrjklz3apgbm2gcmd0ckpib0d5zlx1m"; libraryHaskellDepends = [ base bytestring containers hedis keyed-vals read-env-var text unliftio unliftio-core @@ -181115,8 +181381,8 @@ self: { }: mkDerivation { pname = "kvitable"; - version = "1.0.2.1"; - sha256 = "1zn8kx3jaxk249b2wy5zg6i1lqzahh7xh6997v3qzc7fmanbzzrl"; + version = "1.0.3.0"; + sha256 = "0fn81cjxm3ia790nds9kjh7zkrckab6jgdylnbak7szj1yz3zvc2"; libraryHaskellDepends = [ base containers lucid microlens prettyprinter text ]; @@ -184381,8 +184647,8 @@ self: { }: mkDerivation { pname = "launchdarkly-server-sdk"; - version = "4.0.3"; - sha256 = "00b9l5qr5ik5w7mqwb3ajm7w6l30l1y76nh3n01jkymy4q2mk44y"; + version = "4.0.4"; + sha256 = "1z1lfl6gpa189m39ixwac47lxvhnd505avh36bnna69012gqzfwq"; libraryHaskellDepends = [ aeson attoparsec base base16-bytestring bytestring clock containers cryptohash exceptions extra generic-lens hashtables http-client @@ -185085,15 +185351,15 @@ self: { "ldap-scim-bridge" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers - , email-validate, hscim, http-client, http-client-tls, http-types - , ldap-client, network, relude, servant, servant-client - , servant-client-core, string-conversions, text, tinylog - , unordered-containers, yaml + , email-validate, hscim, hspec, http-client, http-client-tls + , http-types, ldap-client, network, QuickCheck, relude, servant + , servant-client, servant-client-core, string-conversions, text + , tinylog, unordered-containers, yaml }: mkDerivation { pname = "ldap-scim-bridge"; - version = "0.8"; - sha256 = "04klp9n61q63bvpcn7i12q35dfm6r3mivjpw8708pxqq1mkd2qf2"; + version = "0.9"; + sha256 = "13jndxxzrqc101q4bb7z2fig5cjjm8805b3335ni1hmx1imc16hp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -185108,6 +185374,10 @@ self: { servant servant-client servant-client-core string-conversions text tinylog unordered-containers yaml ]; + testHaskellDepends = [ + base bytestring email-validate hscim hspec ldap-client QuickCheck + string-conversions text yaml + ]; description = "See README for synopsis"; license = lib.licenses.agpl3Plus; hydraPlatforms = lib.platforms.none; @@ -186148,16 +186418,16 @@ self: { }) {}; "lens-toml-parser" = callPackage - ({ mkDerivation, base, containers, dwergaz, hlint, lens-family - , profunctors, time, toml-parser + ({ mkDerivation, base, containers, dwergaz, lens-family + , profunctors, text, time, toml-parser }: mkDerivation { pname = "lens-toml-parser"; - version = "0.2.0.0"; - sha256 = "09fihza44jksq1lqx6ks68aqi1z0ks0338f8qz1zlzmnnfp32gfw"; - libraryHaskellDepends = [ base profunctors time toml-parser ]; + version = "0.3.0.0"; + sha256 = "1dl9rxs0njcsv6rfg4bmipxbvdr6240x5dsr8857c54cjffwp574"; + libraryHaskellDepends = [ base profunctors text time toml-parser ]; testHaskellDepends = [ - base containers dwergaz hlint lens-family toml-parser + base containers dwergaz lens-family text toml-parser ]; description = "Lenses for toml-parser"; license = lib.licenses.isc; @@ -186213,12 +186483,17 @@ self: { }) {}; "lens-witherable" = callPackage - ({ mkDerivation, base, witherable }: + ({ mkDerivation, base, containers, hashable, transformers + , unordered-containers, witherable + }: mkDerivation { pname = "lens-witherable"; - version = "0.1.0.2"; - sha256 = "0n00njfd9zcfgrkwajm1h1mvzgblykzn89whca2xwwqspf7f57kd"; - libraryHaskellDepends = [ base witherable ]; + version = "0.2.0.2"; + sha256 = "02m9kjj34jq3l9fkm58iz2p6z20n1jkc29j20rd24hn7cwkh0jm3"; + libraryHaskellDepends = [ + base containers hashable transformers unordered-containers + witherable + ]; description = "lens-compatible tools for working with witherable"; license = lib.licenses.mit; }) {}; @@ -187550,19 +187825,22 @@ self: { }) {}; "libsecp256k1" = callPackage - ({ mkDerivation, base, bytestring, entropy, hedgehog, hspec, HUnit - , memory, secp256k1, transformers + ({ mkDerivation, base, bytestring, deepseq, either, entropy + , hashable, hedgehog, hspec, HUnit, memory, monad-par, secp256k1 + , transformers }: mkDerivation { pname = "libsecp256k1"; - version = "0.1.0"; - sha256 = "0b66h6rfsv1dfdmyqmmkdpg4aj08g2aajgwzn04h1wb4sgn11rxl"; + version = "0.1.4"; + sha256 = "14y8r7f70jga8c3f2iwi8jfgbj0fd85nwz40qv8fm094yhw08hd3"; libraryHaskellDepends = [ - base bytestring entropy hedgehog memory transformers + base bytestring deepseq entropy hashable hedgehog memory + transformers ]; libraryPkgconfigDepends = [ secp256k1 ]; testHaskellDepends = [ - base bytestring entropy hedgehog hspec HUnit memory transformers + base bytestring deepseq either entropy hashable hedgehog hspec + HUnit memory monad-par transformers ]; description = "Bindings for secp256k1"; license = lib.licenses.mit; @@ -187687,6 +187965,8 @@ self: { pname = "libsystemd-journal"; version = "1.4.5.1"; sha256 = "1d2pm38nq8bk55lva1y1p5789qdkcmmc1z376lnjs4f0jgb6pnhn"; + revision = "1"; + editedCabalFile = "0daj8yrxp9zph3jgyxp10gj0pi0yba58jv7iy67j6zi23hbzm6ar"; libraryHaskellDepends = [ base bytestring hashable hsyslog pipes pipes-safe semigroups text transformers uniplate unix-bytestring unordered-containers uuid @@ -187868,22 +188148,49 @@ self: { license = lib.licenses.bsd3; }) {}; + "libyaml_0_1_4" = callPackage + ({ mkDerivation, base, bytestring, conduit, libyaml-clib, resourcet + }: + mkDerivation { + pname = "libyaml"; + version = "0.1.4"; + sha256 = "04zslsxp7fblxr9hq3512czgb9h81n27sdd4h2sy9d7bn74pwafn"; + libraryHaskellDepends = [ + base bytestring conduit libyaml-clib resourcet + ]; + description = "Low-level, streaming YAML interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libyaml-clib" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "libyaml-clib"; + version = "0.2.5"; + sha256 = "0jaif8y10ql8rmkfhm6nwfk65q8rnpk58a6j5cf4gksz9v2nnlh4"; + doHaddock = false; + description = "libyaml clibs"; + license = lib.licenses.mit; + }) {}; + "libyaml-streamly" = callPackage - ({ mkDerivation, base, bytestring, deepseq, safe-exceptions - , streamly + ({ mkDerivation, base, bytestring, deepseq, libyaml + , safe-exceptions, streamly }: mkDerivation { pname = "libyaml-streamly"; - version = "0.2.2"; - sha256 = "1dzsmcgsszkh5n7hpzxy1i4c2mrzp19ncddagklwcpll85aqp3an"; + version = "0.2.2.1"; + sha256 = "01dq36mwp7kpkn05hs7dhn9lxnjy9gp2p39ync01d73x7a1ic548"; libraryHaskellDepends = [ base bytestring deepseq safe-exceptions streamly ]; + libraryPkgconfigDepends = [ libyaml ]; description = "Low-level, streaming YAML interface via streamly"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; broken = true; - }) {}; + }) {inherit (pkgs) libyaml;}; "libzfs" = callPackage ({ mkDerivation, base, mtl, nvpair, transformers, zfs }: @@ -189772,8 +190079,8 @@ self: { }: mkDerivation { pname = "liquid-parallel"; - version = "3.2.2.0.2"; - sha256 = "0a1frfdklhhfwlzrpxcrx1jnqanhzs2qrqm6xlyahnknbwhhc51g"; + version = "3.2.2.0.3"; + sha256 = "01k4a8c5maid9am6mcyj1mqfyd93yic8nfbx6scnxnqdrkwxxylb"; setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; libraryHaskellDepends = [ base liquidhaskell parallel ]; description = "LiquidHaskell specs for the parallel package"; @@ -189807,8 +190114,8 @@ self: { }: mkDerivation { pname = "liquid-prelude"; - version = "0.9.2.5"; - sha256 = "1333z82xycs4mzbayj7n1ah4bd6mdz7pasw7g8gvcq0gqakqlxzd"; + version = "0.9.2.8.1"; + sha256 = "1yan7blwns2r39qgrrzn2q7z9j6m72jllnl523w61frr7yzlxkck"; setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; libraryHaskellDepends = [ base bytestring containers ghc-prim liquidhaskell @@ -189824,8 +190131,8 @@ self: { }: mkDerivation { pname = "liquid-vector"; - version = "0.12.3.1.2"; - sha256 = "1pc05sr1w827k7sv7x3kdrvssy4zbq4k0dn3fhd9jp62sciyf5ia"; + version = "0.13.1.0.1"; + sha256 = "1cb1kf48jcgw10i8sbs83873vccwsc220j8q6zg9p2wni8k52mrx"; setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; libraryHaskellDepends = [ base liquidhaskell vector ]; description = "LiquidHaskell specs for the vector package"; @@ -190264,10 +190571,8 @@ self: { }: mkDerivation { pname = "list-witnesses"; - version = "0.1.4.0"; - sha256 = "1npsb38smvjfpamnv1b5xhnb9ckk65c35dngny6jxgw0i1xi975l"; - revision = "2"; - editedCabalFile = "0i4kcxc150nvy2vmljr4mvxy4wqlijiar6jvn8bjh5lfjapc0l98"; + version = "0.1.4.1"; + sha256 = "0cap54w7h8q23m4qmjmrf7ki9zpiqgccyw3wkh8d7yhl7dmk9l1i"; libraryHaskellDepends = [ base decidable functor-products microlens profunctors singletons singletons-base vinyl @@ -192687,8 +192992,8 @@ self: { }: mkDerivation { pname = "looksee"; - version = "0.5.2"; - sha256 = "06smzpcwsvmfxv9v1i8qdxanab8x0klw5gdb5jxd7pv4msv72py4"; + version = "0.6.0"; + sha256 = "1vv48fnr1dbbkcyw6cvfal3fggyn7rw4gzwzvix1qyyfsl9g7cm9"; libraryHaskellDepends = [ base bifunctors containers errata mmorph mtl recursion-schemes scientific text vector @@ -192701,6 +193006,19 @@ self: { license = lib.licenses.bsd3; }) {}; + "looksee-trip" = callPackage + ({ mkDerivation, base, daytripper, looksee, prettyprinter, text }: + mkDerivation { + pname = "looksee-trip"; + version = "0.6.0"; + sha256 = "0nc7i12swdq4shz4brkrblkx306fgc5lcfqc3crb9kiq014qd2c5"; + libraryHaskellDepends = [ + base daytripper looksee prettyprinter text + ]; + description = "A simple text parser with decent errors"; + license = lib.licenses.bsd3; + }) {}; + "lookup-tables" = callPackage ({ mkDerivation, base, primitive, tasty, tasty-hunit , template-haskell @@ -193409,6 +193727,8 @@ self: { pname = "lsp-test"; version = "0.17.0.0"; sha256 = "1jjzqp7dbvaxysfa765zlcmb8h973242fb7a6b17cab3bjc12laq"; + revision = "1"; + editedCabalFile = "07090b7n5a02s1npzmwn6yfk4jnxwi98j1hqflcihni48ylx3b4g"; libraryHaskellDepends = [ aeson aeson-pretty ansi-terminal async base bytestring co-log-core conduit conduit-parse containers data-default Diff directory @@ -193831,14 +194151,12 @@ self: { }) {}; "lucid-colonnade" = callPackage - ({ mkDerivation, base, colonnade, lucid, text }: + ({ mkDerivation, base, colonnade, lucid, text, vector }: mkDerivation { pname = "lucid-colonnade"; - version = "1.0.1"; - sha256 = "0gbpfh1ky5pq0f0rz619hxfgll4yj0ky056dvrvq0s741l3gnhv8"; - revision = "1"; - editedCabalFile = "13v8i24cyqvda13p2p2n0ihwljz4sqfl40fl0isrb9k5yraac41v"; - libraryHaskellDepends = [ base colonnade lucid text ]; + version = "1.0.2"; + sha256 = "1cyr0h26p98wk9vslnalg29bpkprsbykw89jclwcslmfi0b0i4zi"; + libraryHaskellDepends = [ base colonnade lucid text vector ]; description = "Helper functions for using lucid with colonnade"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -194650,6 +194968,8 @@ self: { pname = "mac"; version = "0.1.3.0"; sha256 = "0zhjpszj8qm1kqx2q7g9a41crbmqvqis7qlx65a1l36ywk78gnyd"; + revision = "1"; + editedCabalFile = "0p0yrv75zpn127vcn3inhsma1kf7zq7b1c33fsvywm4jba700cnx"; libraryHaskellDepends = [ base network transformers ]; description = "Static Mandatory Access Control in Haskell"; license = lib.licenses.bsd3; @@ -200402,8 +200722,8 @@ self: { }: mkDerivation { pname = "microlens-aeson"; - version = "2.5.1"; - sha256 = "02p5qk1d7rn6h7vfvj0rzi05swd6fp04mhri60nysm6dv135qxgp"; + version = "2.5.2"; + sha256 = "1cnmasig3wq132k1j89qj7g1bsamhpbjg492cynch4lb2r8bwxkc"; libraryHaskellDepends = [ aeson attoparsec base bytestring hashable microlens scientific text vector @@ -200800,8 +201120,8 @@ self: { }: mkDerivation { pname = "midimory"; - version = "0.0.2.2"; - sha256 = "01zbwkx9aalxyqa7x59sqb3qagkabvsn6q57j8f7xavgch6cljiq"; + version = "0.0.2.3"; + sha256 = "1k9pm0ai9i66c7l4px84cf5db3nsq5ab9ndplcyfh05snbdy70vz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -200975,8 +201295,8 @@ self: { }: mkDerivation { pname = "mighttpd2"; - version = "4.0.4"; - sha256 = "1qpg5h68mi2yhzp2vj4nka0nyafn9mhk2qdz5n8adp66k18cj6m2"; + version = "4.0.5"; + sha256 = "0zi3d2af31h6mvymmh7fwa2d2lwir642jzdisvgnm9yfhsavd39v"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -201366,6 +201686,17 @@ self: { mainProgram = "minesweeper"; }) {}; + "mini" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mini"; + version = "1.2.1.0"; + sha256 = "1ammw6s8snlfzqz8h7lm47vkinwypql35y27rdapa1q3j5ywgmsd"; + libraryHaskellDepends = [ base ]; + description = "Minimal essentials"; + license = lib.licenses.mit; + }) {}; + "mini-egison" = callPackage ({ mkDerivation, base, egison-pattern-src , egison-pattern-src-th-mode, haskell-src-exts, haskell-src-meta @@ -201671,6 +202002,8 @@ self: { pname = "minisat"; version = "0.1.3"; sha256 = "172l1zn3ls0s55llnp4z1kgf388bs5vq4a8qys2x7dqk9zmgpbqb"; + revision = "1"; + editedCabalFile = "1h5p30fmkgn8d2rl9cjd7ggwph2bhhiziz9zdi5caasnklsr1cvk"; libraryHaskellDepends = [ async base ]; description = "A Haskell bundle of the Minisat SAT solver"; license = lib.licenses.bsd3; @@ -202797,8 +203130,8 @@ self: { }: mkDerivation { pname = "mmzk-typeid"; - version = "0.5.0.1"; - sha256 = "0y2gb58afghdhqapq96qwcq1938ixy4iv27lj7d0khcsal3706kr"; + version = "0.5.0.2"; + sha256 = "0ricw68ymglh4nh1ncyfhcwaw82apc8wi4nsqas7y1a9fk4pbgp2"; libraryHaskellDepends = [ aeson array base binary bytestring entropy hashable random text time uuid uuid-types @@ -203202,6 +203535,21 @@ self: { broken = true; }) {}; + "module-munging" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, string-interpolate }: + mkDerivation { + pname = "module-munging"; + version = "0.1.0.1"; + sha256 = "1k8p8705wzkbx1wdkmy95bv0b3dw1j3phphfdhzg6fl8c0kffvhn"; + revision = "1"; + editedCabalFile = "1cgfgqfd0ixg6mv45cd9fq4m8i0xgs6qy19fbrrs22ynr85a81i9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec string-interpolate ]; + testToolDepends = [ hspec-discover ]; + description = "Smash together text to make modules"; + license = lib.licenses.mit; + }) {}; + "modulespection" = callPackage ({ mkDerivation, base, exceptions, filepath, ghc, ghc-paths , template-haskell, temporary, transformers @@ -203585,15 +203933,16 @@ self: { }: mkDerivation { pname = "monad-bayes"; - version = "1.2.0"; - sha256 = "0v65asbmndgp5ljzdizgrrhwwbf6ajqaaaky5v51ivic8csb1dfy"; + version = "1.3.0"; + sha256 = "0hchkj0ybx76z3grha8844jw79kp94amgy30xm89jkqz09z9m1kq"; isLibrary = true; isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ base brick containers foldl free histogram-fill ieee754 integration lens linear log-domain math-functions matrix monad-coroutine monad-extras mtl mwc-random pipes pretty-simple primitive random - safe scientific statistics text vector vty + safe scientific statistics text transformers vector vty ]; executableHaskellDepends = [ abstract-par base brick containers criterion directory foldl free @@ -204579,25 +204928,6 @@ self: { }) {}; "monad-schedule" = callPackage - ({ mkDerivation, base, free, HUnit, QuickCheck, stm, test-framework - , test-framework-hunit, test-framework-quickcheck2, time-domain - , transformers - }: - mkDerivation { - pname = "monad-schedule"; - version = "0.1.2.1"; - sha256 = "0fmqagy04p032f77q3lyzn8qqf3rr41id9ck5fr9308zvir338fg"; - libraryHaskellDepends = [ base free stm time-domain transformers ]; - testHaskellDepends = [ - base free HUnit QuickCheck stm test-framework test-framework-hunit - test-framework-quickcheck2 time-domain transformers - ]; - description = "A new, simple, composable concurrency abstraction"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.turion ]; - }) {}; - - "monad-schedule_0_1_2_2" = callPackage ({ mkDerivation, base, free, HUnit, QuickCheck, stm, test-framework , test-framework-hunit, test-framework-quickcheck2, time-domain , transformers @@ -204613,7 +204943,6 @@ self: { ]; description = "A new, simple, composable concurrency abstraction"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; }) {}; @@ -205350,42 +205679,8 @@ self: { }: mkDerivation { pname = "mongoDB"; - version = "2.7.1.2"; - sha256 = "0csjhvsvy534lq7lvqx96dw6ia3737rg7q96174067k7mhkxwf9m"; - revision = "1"; - editedCabalFile = "06kdgrg2p2c9n6im1fy04y0rvlwc4xssmk9wvw33k9svhzld7afr"; - libraryHaskellDepends = [ - array base base16-bytestring base64-bytestring binary bson - bytestring conduit conduit-extra containers cryptohash - data-default-class dns fail hashtables http-types lifted-base - monad-control mtl network nonce parsec pureMD5 random - random-shuffle resourcet stm tagged text time tls transformers - transformers-base - ]; - testHaskellDepends = [ base hspec mtl old-locale text time ]; - benchmarkHaskellDepends = [ - array base base16-bytestring base64-bytestring binary bson - bytestring containers criterion cryptohash data-default-class dns - fail hashtables http-types lifted-base monad-control mtl network - nonce parsec random random-shuffle stm text tls transformers-base - ]; - description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS"; - license = lib.licenses.asl20; - }) {}; - - "mongoDB_2_7_1_3" = callPackage - ({ mkDerivation, array, base, base16-bytestring, base64-bytestring - , binary, bson, bytestring, conduit, conduit-extra, containers - , criterion, cryptohash, data-default-class, dns, fail, hashtables - , hspec, http-types, lifted-base, monad-control, mtl, network - , nonce, old-locale, parsec, pureMD5, random, random-shuffle - , resourcet, stm, tagged, text, time, tls, transformers - , transformers-base - }: - mkDerivation { - pname = "mongoDB"; - version = "2.7.1.3"; - sha256 = "194qjhkhks3pqic9ycx7qyzkqlpvyxlhsixwkvnagakivyzrglv3"; + version = "2.7.1.4"; + sha256 = "1zkaigznyd47njsxq2cw8d0cm5dyh6mwl1h0w3ig5jsxg07312h6"; libraryHaskellDepends = [ array base base16-bytestring base64-bytestring binary bson bytestring conduit conduit-extra containers cryptohash @@ -205404,7 +205699,6 @@ self: { ]; description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "mongodb-queue" = callPackage @@ -205503,14 +205797,15 @@ self: { }) {}; "mono-traversable" = callPackage - ({ mkDerivation, base, bytestring, containers, foldl, gauge - , hashable, hspec, HUnit, mwc-random, QuickCheck, split, text - , transformers, unordered-containers, vector, vector-algorithms + ({ mkDerivation, base, bytestring, containers, deepseq, foldl + , gauge, hashable, hspec, HUnit, mwc-random, QuickCheck, split + , text, transformers, unordered-containers, vector + , vector-algorithms }: mkDerivation { pname = "mono-traversable"; - version = "1.0.15.3"; - sha256 = "1dvlp7r7r1lc3fxkwaz68f1nffg83240q8a989x24x1x67rj1clq"; + version = "1.0.17.0"; + sha256 = "0byk9hc2yh95hnhlx1r7h7i42h4dnlm3kwqksb9kaqxwc2wgkn15"; libraryHaskellDepends = [ base bytestring containers hashable split text transformers unordered-containers vector vector-algorithms @@ -205519,7 +205814,9 @@ self: { base bytestring containers foldl hspec HUnit QuickCheck text transformers unordered-containers vector ]; - benchmarkHaskellDepends = [ base gauge mwc-random vector ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq gauge mwc-random text vector + ]; description = "Type classes for mapping, folding, and traversing monomorphic containers"; license = lib.licenses.mit; }) {}; @@ -207990,6 +208287,17 @@ self: { mainProgram = "msu"; }) {}; + "mt19937" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "mt19937"; + version = "0.1.0"; + sha256 = "1gmw70an5qa37kq876z1y1nhj2c9zb48i2pn2z8dcc54ixc5ap4x"; + libraryHaskellDepends = [ base vector ]; + description = "Efficient MT19937 (standard 32-bit Mersenne Twister PRNG) implementation in pure Haskell"; + license = lib.licenses.mit; + }) {}; + "mtgoxapi" = callPackage ({ mkDerivation, aeson, attoparsec, base, base16-bytestring , base64-bytestring, bytestring, curl, either, errors, hashable @@ -210573,8 +210881,8 @@ self: { }: mkDerivation { pname = "mysql-haskell"; - version = "1.1.3"; - sha256 = "1bq2yhnbglfdhvax5bnk3h87j840bmi0ls9qhanbv92ly2zsi48j"; + version = "1.1.4"; + sha256 = "1cqrn04p83pc7qjsk4vl8vfjw7z64r00dcki0rvq7si8dd7fslab"; libraryHaskellDepends = [ base binary blaze-textual bytestring bytestring-lexing crypton crypton-x509 crypton-x509-store crypton-x509-system @@ -210633,16 +210941,17 @@ self: { "mysql-json-table" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, exceptions - , mysql, mysql-simple + , http-api-data, mysql, mysql-simple }: mkDerivation { pname = "mysql-json-table"; - version = "0.1.2.0"; - sha256 = "0k27jbm1pg07bk633h7zvkgfd28m35vds31ibz5mizll8xwvaz4i"; + version = "0.1.3.0"; + sha256 = "1r572z2j2jrgaddb3rf254g1bfjc9khf1rklfcccx8vvavbbkpvb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base bytestring conduit exceptions mysql mysql-simple + aeson base bytestring conduit exceptions http-api-data mysql + mysql-simple ]; executableHaskellDepends = [ base conduit mysql-simple ]; description = "Using MySQL to store id-to-json tables"; @@ -211485,8 +211794,8 @@ self: { ({ mkDerivation, base, tasty, tasty-hunit, time }: mkDerivation { pname = "nanotime"; - version = "0.3.1"; - sha256 = "1r262mb020dxl9cwcnkikc3apc4556p2l02p90bz2rvgkv3sxpvr"; + version = "0.3.2"; + sha256 = "0s6ks96avm4k3v013kx8c5apzf6fa4ws0p6fgmyq1b58pnx67wkz"; libraryHaskellDepends = [ base time ]; testHaskellDepends = [ base tasty tasty-hunit time ]; description = "a tiny time library"; @@ -212970,31 +213279,6 @@ self: { }) {}; "nettle" = callPackage - ({ mkDerivation, array, base, byteable, bytestring - , crypto-cipher-tests, crypto-cipher-types, HUnit, nettle - , QuickCheck, securemem, tagged, test-framework - , test-framework-hunit, test-framework-quickcheck2 - }: - mkDerivation { - pname = "nettle"; - version = "0.3.0"; - sha256 = "0pbxpxr9xdw3ha5lm9vnsbsvq0kzzsqv6gfk041ijllf1sc0hgyg"; - revision = "2"; - editedCabalFile = "0szkcrp9ws984ah282jwwfsmzn85khvpmkphv2b1jgxfwzqg426z"; - libraryHaskellDepends = [ - base byteable bytestring crypto-cipher-types securemem tagged - ]; - libraryPkgconfigDepends = [ nettle ]; - testHaskellDepends = [ - array base bytestring crypto-cipher-tests crypto-cipher-types HUnit - QuickCheck tagged test-framework test-framework-hunit - test-framework-quickcheck2 - ]; - description = "safe nettle binding"; - license = lib.licenses.mit; - }) {inherit (pkgs) nettle;}; - - "nettle_0_3_1_1" = callPackage ({ mkDerivation, array, base, byteable, bytestring , crypto-cipher-tests, crypto-cipher-types, HUnit, nettle , QuickCheck, securemem, tagged, test-framework @@ -213015,7 +213299,6 @@ self: { ]; description = "safe nettle binding"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) nettle;}; "nettle-frp" = callPackage @@ -213068,6 +213351,22 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "netw" = callPackage + ({ mkDerivation, base, primitive, primitive-unaligned + , template-haskell, unix + }: + mkDerivation { + pname = "netw"; + version = "0.1.0.0"; + sha256 = "1w42pmm8ydf087wmlrhznkmz3r93qw4dzn1laqyd52103q6fjnl8"; + libraryHaskellDepends = [ + base primitive primitive-unaligned template-haskell unix + ]; + testHaskellDepends = [ base primitive unix ]; + description = "Binding to C socket API operating on bytearrays"; + license = lib.licenses.gpl3Plus; + }) {}; + "netwire" = callPackage ({ mkDerivation, base, containers, deepseq, parallel, profunctors , random, semigroups, time, transformers @@ -214904,13 +215203,13 @@ self: { }: mkDerivation { pname = "ngx-export"; - version = "1.7.9"; - sha256 = "0xjbpnsdqxc9fgmsqqv03vgr28q584hjl0w78v1fw7g48cww7j4h"; + version = "1.7.10"; + sha256 = "15hd1hknhkcpg8x8h7fb6azcgazyxbxggsxrqm441a80yvphq81s"; libraryHaskellDepends = [ async base binary bytestring deepseq monad-loops template-haskell unix ]; - description = "Helper module for Nginx haskell module"; + description = "Helper module for Nginx Haskell module"; license = lib.licenses.bsd3; }) {}; @@ -214983,12 +215282,12 @@ self: { }: mkDerivation { pname = "ngx-export-tools"; - version = "1.2.2.1"; - sha256 = "1nl3b1i034zbm15mhhyjlgh1220xlih6i80vx4lk83pydagj9xy1"; + version = "1.2.3.2"; + sha256 = "0d39i91vbqbs5ibzwka102c5dzjcswkvnz85k57xnir6jr4blfv9"; libraryHaskellDepends = [ aeson base binary bytestring ngx-export safe template-haskell ]; - description = "Extra tools for Nginx haskell module"; + description = "Extra tools for Nginx Haskell module"; license = lib.licenses.bsd3; }) {}; @@ -215003,8 +215302,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "1.2.7"; - sha256 = "0qspk9j5kcahsdima9c2428pvgm98lydx8slzc1fpyhmr8b1jcqw"; + version = "1.2.8.1"; + sha256 = "0x56jxbswzs371z8a93h5zbda4h6y9l2jnlp15h5vg9lsn2fhrnw"; libraryHaskellDepends = [ aeson array async base base64 binary bytestring case-insensitive containers ede enclosed-exceptions http-client @@ -215347,10 +215646,8 @@ self: { }: mkDerivation { pname = "nix-diff"; - version = "1.0.19"; - sha256 = "0iscad4ydgg1365k64bzxn15pl4jnsv17jbzda4s0fs9ff4c5ias"; - revision = "1"; - editedCabalFile = "0yf5x1wx33bgpr1gj24jsgp5gx2741xjchyhvjb3acvw7w5lzr0s"; + version = "1.0.20"; + sha256 = "0p45fp1bl7n6yqwwlyy2cnmrj8ijq773hb5rqrzvb2n89wvilaga"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -215453,8 +215750,8 @@ self: { }: mkDerivation { pname = "nix-narinfo"; - version = "0.1.1.0"; - sha256 = "0vvmhfghh9i8w8wk4cigr4ycvd4fxqjcdy7fjmj3n83xxhpbc9ig"; + version = "0.1.1.1"; + sha256 = "1hc4w1wdnzjynvyxschglssfhxpqcgfx56vwblv17y7fc2qqk3xc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base containers text ]; @@ -218568,14 +218865,14 @@ self: { }: mkDerivation { pname = "obdd"; - version = "0.8.4"; - sha256 = "1qb6324nfrfjng54dzp3z2134vc74dcwp4xn61y5a9vc4jkizb0s"; + version = "0.9.0"; + sha256 = "0crj7yhass9z5cirmbvip6cx0kpdh1f9vpf41ijmpxwcfdi72c6g"; libraryHaskellDepends = [ array base containers ersatz mtl process-extras random text ]; testHaskellDepends = [ array base containers text ]; description = "Ordered Reduced Binary Decision Diagrams"; - license = "GPL"; + license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; }) {}; @@ -218886,8 +219183,8 @@ self: { }: mkDerivation { pname = "odbc"; - version = "0.2.6"; - sha256 = "0yyyjnnlnd3zpvnh55l5gsvakrciml91jaqy5hdgnlpqfslz330r"; + version = "0.3.0"; + sha256 = "0kpmyrq7cgh1f7bvbliiihq7cqnamr3n653252ky31cl5qi3wrfj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -218897,7 +219194,7 @@ self: { ]; librarySystemDepends = [ unixODBC ]; executableHaskellDepends = [ - base bytestring optparse-applicative text + base bytestring optparse-applicative text time ]; testHaskellDepends = [ base bytestring hspec parsec QuickCheck text time @@ -219506,25 +219803,6 @@ self: { }) {}; "om-elm" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers, directory - , http-types, safe, safe-exceptions, template-haskell, text, unix - , wai - }: - mkDerivation { - pname = "om-elm"; - version = "2.0.0.5"; - sha256 = "0nggl62mf42q69vcjbdbkfflk4b4q6yd15sx0hkvrz1ry2ivjdqq"; - libraryHaskellDepends = [ - base bytestring Cabal containers directory http-types safe - safe-exceptions template-haskell text unix wai - ]; - description = "Haskell utilities for building embedded Elm programs"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "om-elm_2_0_0_6" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory , http-types, safe, safe-exceptions, template-haskell, text, unix , wai @@ -219639,32 +219917,20 @@ self: { "om-legion" = callPackage ({ mkDerivation, aeson, async, base, binary, bytestring, clock - , conduit, containers, crdt-event-fold, data-default-class - , hostname, hspec, http-api-data, lens, lens-aeson, monad-logger - , mtl, mustache, network, om-fork, om-kubernetes, om-logging - , om-show, om-socket, om-time, random-shuffle, safe - , safe-exceptions, stm, template-haskell, text, time, transformers - , unix, unliftio, unliftio-core, uuid, vector + , containers, crdt-event-fold, data-default-class, http-api-data + , monad-logger, mtl, network, om-fork, om-logging, om-show + , om-socket, om-time, random-shuffle, safe-exceptions, stm + , streaming, text, time, transformers, unliftio-core, uuid }: mkDerivation { pname = "om-legion"; - version = "6.9.0.4"; - sha256 = "1jalb99j59v5d33zbl8jfgic4m1g82kmbbzx87gcyz4jclzmf2q6"; - isLibrary = true; - isExecutable = true; + version = "6.9.0.6"; + sha256 = "05kh6raq4fbqcbj2add7q6s7r3m12cgskbsh1kp39zlibkgvl81d"; libraryHaskellDepends = [ - aeson async base binary bytestring clock conduit containers - crdt-event-fold data-default-class http-api-data monad-logger mtl - network om-fork om-logging om-show om-socket om-time random-shuffle - safe-exceptions stm text time transformers unliftio-core uuid - ]; - executableHaskellDepends = [ - aeson async base binary bytestring clock conduit containers - crdt-event-fold data-default-class hostname hspec http-api-data - lens lens-aeson monad-logger mtl mustache network om-fork - om-kubernetes om-logging om-show om-socket om-time random-shuffle - safe safe-exceptions stm template-haskell text time transformers - unix unliftio unliftio-core uuid vector + aeson async base binary bytestring clock containers crdt-event-fold + data-default-class http-api-data monad-logger mtl network om-fork + om-logging om-show om-socket om-time random-shuffle safe-exceptions + stm streaming text time transformers unliftio-core uuid ]; description = "Legion Framework"; license = lib.licenses.mit; @@ -219723,17 +219989,16 @@ self: { }: mkDerivation { pname = "om-socket"; - version = "1.0.0.0"; - sha256 = "0z83k8qmcbp6ph8wd51vk04q3vf5fmf0z7q4jn91nwrf196g6h3q"; + version = "1.0.0.1"; + sha256 = "1jgg1wfvxl36xgmhaaa7ri0grdhakzfrq1ivzh6788mxfdb4dkj7"; libraryHaskellDepends = [ aeson base binary bytestring containers exceptions megaparsec monad-logger network om-fork om-show stm streaming streaming-binary streaming-bytestring text tls unliftio-core ]; testHaskellDepends = [ - aeson base binary bytestring containers exceptions hspec megaparsec - monad-logger network om-fork om-show stm streaming streaming-binary - streaming-bytestring text tls unliftio-core + base binary exceptions hspec monad-logger om-fork om-show streaming + text unliftio-core ]; description = "Socket utilities"; license = lib.licenses.mit; @@ -220173,35 +220438,6 @@ self: { }) {}; "opaleye" = callPackage - ({ mkDerivation, aeson, base, base16-bytestring, bytestring - , case-insensitive, containers, contravariant, dotenv, hspec - , hspec-discover, multiset, postgresql-simple, pretty - , product-profunctors, profunctors, QuickCheck, scientific - , semigroups, text, time, time-compat, time-locale-compat - , transformers, uuid, void - }: - mkDerivation { - pname = "opaleye"; - version = "0.10.2.0"; - sha256 = "0an98lspk77zxg4phvll5zjxviq3q4iwc75p9k7aqqa1hvm4wrdj"; - libraryHaskellDepends = [ - aeson base base16-bytestring bytestring case-insensitive - contravariant postgresql-simple pretty product-profunctors - profunctors scientific semigroups text time-compat - time-locale-compat transformers uuid void - ]; - testHaskellDepends = [ - aeson base bytestring containers contravariant dotenv hspec - hspec-discover multiset postgresql-simple product-profunctors - profunctors QuickCheck semigroups text time time-compat - transformers uuid - ]; - testToolDepends = [ hspec-discover ]; - description = "An SQL-generating DSL targeting PostgreSQL"; - license = lib.licenses.bsd3; - }) {}; - - "opaleye_0_10_2_1" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , case-insensitive, containers, contravariant, dotenv, hspec , hspec-discover, multiset, postgresql-simple, pretty @@ -220228,7 +220464,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "An SQL-generating DSL targeting PostgreSQL"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "opaleye-classy" = callPackage @@ -220543,6 +220778,34 @@ self: { license = lib.licenses.bsd3; }) {}; + "openai-servant-gen" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , hspec, hspec-wai, http-api-data, http-client, http-client-tls + , http-media, http-types, mtl, network-uri, servant, servant-client + , servant-client-core, servant-server, swagger2, text, time + , transformers, uuid, vector, wai, wai-extra, warp + }: + mkDerivation { + pname = "openai-servant-gen"; + version = "0.1.0.1"; + sha256 = "00q1m06gx5g2j35wr2cm0fbh5q3d1c2b1h7ig0ny58v4817qgcvk"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions http-api-data + http-client http-client-tls http-media http-types mtl network-uri + servant servant-client servant-client-core servant-server swagger2 + text time transformers uuid vector wai wai-extra warp + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions hspec hspec-wai + http-api-data http-client http-client-tls http-types mtl + network-uri servant servant-client servant-client-core + servant-server swagger2 text time transformers uuid wai wai-extra + warp + ]; + description = "Auto-generated API bindings for openai"; + license = lib.licenses.mit; + }) {}; + "openal-ffi" = callPackage ({ mkDerivation, base, openal }: mkDerivation { @@ -220688,27 +220951,29 @@ self: { "opencascade-hs" = callPackage ({ mkDerivation, base, resourcet, TKBO, TKBRep, TKernel, TKFillet - , TKG2d, TKG3d, TKGeomBase, TKMath, TKMesh, TKOffset, TKPrim - , TKService, TKStd, TKSTEP, TKSTL, TKTopAlgo, TKV3d + , TKG2d, TKG3d, TKGeomBase, TKLCAF, TKMath, TKMesh, TKOffset + , TKPrim, TKRWMesh, TKService, TKStd, TKSTEP, TKSTL, TKTopAlgo + , TKV3d, TKXCAF }: mkDerivation { pname = "opencascade-hs"; - version = "0.1.2.2"; - sha256 = "0bi5azb9hpx6xfzj9r4a21majxzsiadgz6j9cbmc04wnp86p7yng"; + version = "0.2.1.0"; + sha256 = "0dwlhaq7mknz58r5j1gacm1m400pcg7idg41g1wcq5wv5v0y5rbp"; libraryHaskellDepends = [ base resourcet ]; librarySystemDepends = [ - TKBO TKBRep TKernel TKFillet TKG2d TKG3d TKGeomBase TKMath TKMesh - TKOffset TKPrim TKService TKStd TKSTEP TKSTL TKTopAlgo TKV3d + TKBO TKBRep TKernel TKFillet TKG2d TKG3d TKGeomBase TKLCAF TKMath + TKMesh TKOffset TKPrim TKRWMesh TKService TKStd TKSTEP TKSTL + TKTopAlgo TKV3d TKXCAF ]; description = "Thin Wrapper for the OpenCASCADE CAD Kernel"; license = lib.licenses.lgpl21Only; hydraPlatforms = lib.platforms.none; broken = true; }) {TKBO = null; TKBRep = null; TKFillet = null; TKG2d = null; - TKG3d = null; TKGeomBase = null; TKMath = null; TKMesh = null; - TKOffset = null; TKPrim = null; TKSTEP = null; TKSTL = null; - TKService = null; TKStd = null; TKTopAlgo = null; TKV3d = null; - TKernel = null;}; + TKG3d = null; TKGeomBase = null; TKLCAF = null; TKMath = null; + TKMesh = null; TKOffset = null; TKPrim = null; TKRWMesh = null; + TKSTEP = null; TKSTL = null; TKService = null; TKStd = null; + TKTopAlgo = null; TKV3d = null; TKXCAF = null; TKernel = null;}; "opencc" = callPackage ({ mkDerivation, base, bytestring, mtl, opencc, text, transformers @@ -223001,7 +223266,7 @@ self: { mainProgram = "ormolu"; }) {}; - "ormolu_0_7_3_0" = callPackage + "ormolu_0_7_4_0" = callPackage ({ mkDerivation, ansi-terminal, array, base, binary, bytestring , Cabal-syntax, containers, deepseq, Diff, directory, file-embed , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec @@ -223010,8 +223275,8 @@ self: { }: mkDerivation { pname = "ormolu"; - version = "0.7.3.0"; - sha256 = "1lmzmz8gfh994fmwr4cj955a1mny0cqjrqhc4cp0liy3byla92ks"; + version = "0.7.4.0"; + sha256 = "1s7a9crjhbsmjkdvpv8ycygpiikv96s96p3lmjik4pb3q7idir2z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -223632,8 +223897,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "pa-label"; - version = "0.1.0.1"; - sha256 = "0dcdxqkpyfjig3ywiazyml6hc6ipnx8ix26cv16aj46r31vsnc81"; + version = "0.1.1.0"; + sha256 = "10v107ck2c9vq09qcmh652f0w33c68xfbn1fcg042mh41j8860dl"; libraryHaskellDepends = [ base ]; description = "Labels, and labelled tuples and enums (GHC >9.2)"; license = lib.licenses.bsd3; @@ -224468,6 +224733,61 @@ self: { ]; }) {}; + "pandoc_3_1_12_2" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , base64-bytestring, binary, blaze-html, blaze-markup, bytestring + , case-insensitive, citeproc, commonmark, commonmark-extensions + , commonmark-pandoc, containers, crypton-connection + , crypton-x509-system, data-default, deepseq, Diff, directory, djot + , doclayout, doctemplates, emojis, exceptions, file-embed, filepath + , Glob, gridtables, haddock-library, http-client, http-client-tls + , http-types, ipynb, jira-wiki-markup, JuicyPixels, mime-types, mtl + , network, network-uri, pandoc-types, parsec, pretty, pretty-show + , process, random, safe, scientific, SHA, skylighting + , skylighting-core, split, syb, tagsoup, tasty, tasty-bench + , tasty-golden, tasty-hunit, tasty-quickcheck, temporary, texmath + , text, text-conversions, time, tls, typst, unicode-collation + , unicode-transforms, unix, vector, xml, xml-conduit, xml-types + , yaml, zip-archive, zlib + }: + mkDerivation { + pname = "pandoc"; + version = "3.1.12.2"; + sha256 = "0liyv3pgn7fkjiazmln941vs5h58vipn6d4lmkchjqkdqd9j67ps"; + configureFlags = [ "-f-trypandoc" ]; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring binary + blaze-html blaze-markup bytestring case-insensitive citeproc + commonmark commonmark-extensions commonmark-pandoc containers + crypton-connection crypton-x509-system data-default deepseq + directory djot doclayout doctemplates emojis exceptions file-embed + filepath Glob gridtables haddock-library http-client + http-client-tls http-types ipynb jira-wiki-markup JuicyPixels + mime-types mtl network network-uri pandoc-types parsec pretty + pretty-show process random safe scientific SHA skylighting + skylighting-core split syb tagsoup temporary texmath text + text-conversions time tls typst unicode-collation + unicode-transforms unix vector xml xml-conduit xml-types yaml + zip-archive zlib + ]; + testHaskellDepends = [ + base bytestring containers Diff directory doctemplates filepath + Glob mtl pandoc-types process tasty tasty-golden tasty-hunit + tasty-quickcheck temporary text time xml zip-archive + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq mtl tasty-bench text + ]; + doHaddock = false; + description = "Conversion between markup formats"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + maintainers = [ + lib.maintainers.maralorn lib.maintainers.sternenseemann + ]; + }) {}; + "pandoc-builder-monadic" = callPackage ({ mkDerivation, base, dlist, mtl, pandoc-types, text }: mkDerivation { @@ -224555,6 +224875,27 @@ self: { maintainers = [ lib.maintainers.maralorn ]; }) {}; + "pandoc-cli_3_1_12_2" = callPackage + ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine + , pandoc-server, safe, temporary, text, wai-extra, warp + }: + mkDerivation { + pname = "pandoc-cli"; + version = "3.1.12.2"; + sha256 = "1xx381i5ak9sijdx89f5dvk5ccjbmzr1imkvndj1kgay2aixmqap"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hslua-cli pandoc pandoc-lua-engine pandoc-server safe + temporary text wai-extra warp + ]; + description = "Conversion between documentation formats"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + "pandoc-columns" = callPackage ({ mkDerivation, base, pandoc, pandoc-types }: mkDerivation { @@ -224922,6 +225263,35 @@ self: { license = lib.licenses.gpl2Plus; }) {}; + "pandoc-lua-engine_0_2_1_3" = callPackage + ({ mkDerivation, aeson, base, bytestring, citeproc, containers + , data-default, directory, doclayout, doctemplates, exceptions + , filepath, hslua, hslua-module-doclayout, hslua-module-path + , hslua-module-system, hslua-module-text, hslua-module-version + , hslua-module-zip, hslua-repl, lpeg, mtl, pandoc + , pandoc-lua-marshal, pandoc-types, parsec, SHA, tasty + , tasty-golden, tasty-hunit, tasty-lua, text + }: + mkDerivation { + pname = "pandoc-lua-engine"; + version = "0.2.1.3"; + sha256 = "1hmqjz4if85pl7fsg224mf01131ddl0zkgmhq9inm782pajzhdmg"; + libraryHaskellDepends = [ + aeson base bytestring citeproc containers data-default doclayout + doctemplates exceptions hslua hslua-module-doclayout + hslua-module-path hslua-module-system hslua-module-text + hslua-module-version hslua-module-zip hslua-repl lpeg mtl pandoc + pandoc-lua-marshal pandoc-types parsec SHA text + ]; + testHaskellDepends = [ + base bytestring data-default directory exceptions filepath hslua + pandoc pandoc-types tasty tasty-golden tasty-hunit tasty-lua text + ]; + description = "Lua engine to power custom pandoc conversions"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + "pandoc-lua-marshal" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, exceptions , hslua, hslua-list, hslua-marshalling, pandoc-types, QuickCheck @@ -224929,8 +225299,8 @@ self: { }: mkDerivation { pname = "pandoc-lua-marshal"; - version = "0.2.4"; - sha256 = "020iyy4i37zxlrggqjph5rk95yf3lr5jbv63l6l0f2pv8iakryyj"; + version = "0.2.5"; + sha256 = "0wzbxwy7wzrlq45agxwd0ifihqwjpz6307ij4s4zqplh7y16n9mi"; libraryHaskellDepends = [ aeson base bytestring containers exceptions hslua hslua-list hslua-marshalling pandoc-types safe text @@ -225123,8 +225493,8 @@ self: { }: mkDerivation { pname = "pandoc-server"; - version = "0.1.0.4"; - sha256 = "101z99b06x4qx0v1dqxpggzjylvhp7g10q7cjn9ass4cfyg2am4v"; + version = "0.1.0.5"; + sha256 = "1vshd3mi71fng09b15pwis2gdwzmkm5dx9d8j47bz2n06y0izv18"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring containers data-default doctemplates pandoc pandoc-types servant-server skylighting text @@ -225496,10 +225866,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.9.3.1"; - sha256 = "17nnp3vl03bv5c4c8djyvv7w885ajypzwxwb82vza8m0cf2jyja5"; - revision = "2"; - editedCabalFile = "10sn5amd1hwgc8d64nv73mhjiqaza4wklkbqmp634g3ny6lsayaa"; + version = "0.9.3.2"; + sha256 = "059rrf9y5s5c60ra571b8zrm2vrmsmxlql7l0xdv8w34wr6fybqn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -226570,19 +226938,6 @@ self: { }) {}; "parsec-class" = callPackage - ({ mkDerivation, base, parsec }: - mkDerivation { - pname = "parsec-class"; - version = "1.0.0.0"; - sha256 = "0wqpivsrjsp9996fz6lb06rxl3860afc4l8hbx8d1vxhwv2lx702"; - revision = "1"; - editedCabalFile = "0ayf4kq2s69v8bb5m79dwycpj7b2fn1iy8m59h4knglw2fazk4px"; - libraryHaskellDepends = [ base parsec ]; - description = "Class of types that can be constructed from their text representation"; - license = lib.licenses.mit; - }) {}; - - "parsec-class_1_0_1_0" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "parsec-class"; @@ -226591,7 +226946,6 @@ self: { libraryHaskellDepends = [ base parsec ]; description = "Class of types that can be constructed from their text representation"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "parsec-extra" = callPackage @@ -226881,6 +227235,27 @@ self: { broken = true; }) {}; + "parser-regex" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-bignum + , primitive, QuickCheck, quickcheck-classes-base, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "parser-regex"; + version = "0.1.0.0"; + sha256 = "1rsq5bb6rx6y99h01d8g2yfn3kjyj60x3f2n9fhzg02v8sbzs4mx"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-bignum primitive text + transformers + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck quickcheck-classes-base tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Regex based parsers"; + license = lib.licenses.bsd3; + }) {}; + "parser-unbiased-choice-monad-embedding" = callPackage ({ mkDerivation, base, containers, doctest, Earley , lexer-applicative, regex-applicative, srcloc @@ -227582,8 +227957,8 @@ self: { }: mkDerivation { pname = "patat"; - version = "0.10.1.1"; - sha256 = "0ndfqrnrl94rw4lnc3jmyijgpxj9xgl3m3f4iz8ilc4w36j96vpi"; + version = "0.12.0.0"; + sha256 = "0a903f34y1a3aipff2c4zl86smxgi8agbawkgdd6ac7px4zdz4sv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -227855,6 +228230,24 @@ self: { broken = true; }) {}; + "path-tagged" = callPackage + ({ mkDerivation, aeson, base, deepseq, exceptions, hashable, path + , path-io, tasty, tasty-discover, template-haskell, th-compat, time + }: + mkDerivation { + pname = "path-tagged"; + version = "0.1.0.0"; + sha256 = "1w7m2g36aanmcis7q7d2lkcd76cni4fifnnln88qn5dxls09p94z"; + libraryHaskellDepends = [ + aeson base deepseq exceptions hashable path path-io + template-haskell th-compat time + ]; + testHaskellDepends = [ base tasty ]; + testToolDepends = [ tasty-discover ]; + description = "A wrapper around the @path@ library, tagged with semantic name"; + license = lib.licenses.bsd3; + }) {}; + "path-text-utf8" = callPackage ({ mkDerivation, base, bytestring, file-io, filepath, path , safe-exceptions, text @@ -227876,6 +228269,8 @@ self: { pname = "path-tree"; version = "0.2.0.0"; sha256 = "13dknkl5lyvy1hyfgvgav611788bkc5w2hzsvsfg40z7ga87v10q"; + revision = "1"; + editedCabalFile = "14a5qq0yhmf1x5lmw2rdzv312i9w3wjg0q582y3w79wrqdid99sr"; libraryHaskellDepends = [ base containers relude ]; description = "`Data.Tree` for file paths"; license = lib.licenses.mit; @@ -227954,29 +228349,6 @@ self: { }) {}; "pathtype" = callPackage - ({ mkDerivation, base, deepseq, directory, doctest-exitcode-stdio - , doctest-lib, QuickCheck, semigroups, tagged, time, transformers - , utility-ht - }: - mkDerivation { - pname = "pathtype"; - version = "0.8.1.2"; - sha256 = "1ikbl1yzlimf5yjvi6agliraqdi6mf6m7ig5rx97wh03vrx58hfk"; - revision = "2"; - editedCabalFile = "1qbsh0s6alg19six6nbmvnlkf5qs60iv4i2djxqlrxah08ylxaxk"; - libraryHaskellDepends = [ - base deepseq directory doctest-exitcode-stdio QuickCheck semigroups - tagged time transformers utility-ht - ]; - testHaskellDepends = [ - base doctest-exitcode-stdio doctest-lib QuickCheck - ]; - description = "Type-safe replacement for System.FilePath etc"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.thielema ]; - }) {}; - - "pathtype_0_8_1_3" = callPackage ({ mkDerivation, base, deepseq, directory, doctest-exitcode-stdio , doctest-lib, QuickCheck, semigroups, tagged, time, transformers , utility-ht @@ -227994,7 +228366,6 @@ self: { ]; description = "Type-safe replacement for System.FilePath etc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; }) {}; @@ -229856,44 +230227,6 @@ self: { }) {}; "persistent" = callPackage - ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base - , base64-bytestring, blaze-html, bytestring, conduit, containers - , criterion, deepseq, fast-logger, file-embed, hspec, http-api-data - , lift-type, monad-logger, mtl, path-pieces, QuickCheck - , quickcheck-instances, resource-pool, resourcet, scientific - , shakespeare, silently, template-haskell, text, th-lift-instances - , time, transformers, unliftio, unliftio-core, unordered-containers - , vault, vector - }: - mkDerivation { - pname = "persistent"; - version = "2.14.6.0"; - sha256 = "0fz5ns6m677vrhmvzfgpmh0d5nmkn3ax3m7b4hb0j3h6jw3k0avf"; - libraryHaskellDepends = [ - aeson attoparsec attoparsec-aeson base base64-bytestring blaze-html - bytestring conduit containers deepseq fast-logger http-api-data - lift-type monad-logger mtl path-pieces resource-pool resourcet - scientific silently template-haskell text th-lift-instances time - transformers unliftio unliftio-core unordered-containers vault - vector - ]; - testHaskellDepends = [ - aeson attoparsec base base64-bytestring blaze-html bytestring - conduit containers deepseq fast-logger hspec http-api-data - monad-logger mtl path-pieces QuickCheck quickcheck-instances - resource-pool resourcet scientific shakespeare silently - template-haskell text th-lift-instances time transformers unliftio - unliftio-core unordered-containers vector - ]; - benchmarkHaskellDepends = [ - base criterion deepseq file-embed template-haskell text - ]; - description = "Type-safe, multi-backend data serialization"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.psibi ]; - }) {}; - - "persistent_2_14_6_1" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base , base64-bytestring, blaze-html, bytestring, conduit, containers , criterion, deepseq, fast-logger, file-embed, hspec, http-api-data @@ -229928,7 +230261,6 @@ self: { ]; description = "Type-safe, multi-backend data serialization"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.psibi ]; }) {}; @@ -231365,8 +231697,8 @@ self: { }: mkDerivation { pname = "phladiprelio-general-simple"; - version = "0.14.2.0"; - sha256 = "07xgw30r4kyf2mw5jn4hm923xmhxnca0wb6w16k38hn1shbk9jf1"; + version = "0.15.0.0"; + sha256 = "1d4zsa1lhxwhsl8kns8d0r13pd1v9z9516h74a317j6vb26zqx1q"; libraryHaskellDepends = [ async base cli-arguments directory halfsplit minmax phladiprelio-general-datatype phladiprelio-general-shared @@ -231409,8 +231741,8 @@ self: { }: mkDerivation { pname = "phladiprelio-ukrainian-shared"; - version = "0.1.0.0"; - sha256 = "1k3a70ncffww0p78siikznwiwk7lbcdywyhdfl7si5i6g8g20p1g"; + version = "0.1.1.0"; + sha256 = "05jgydwz0mc8n1h04dzk8azcc3clyyw2akjgxjh43l6dia33r4xm"; libraryHaskellDepends = [ base directory mmsyn2-array ukrainian-phonetics-basic-array ]; @@ -231430,8 +231762,8 @@ self: { }: mkDerivation { pname = "phladiprelio-ukrainian-simple"; - version = "0.15.3.0"; - sha256 = "18bipc4xnc9jqps00pih04lfz82881k5dd6ysrk5ihy9akj5xma6"; + version = "0.16.0.0"; + sha256 = "0h629wlm10rjprdnhwdl42dw74g4a5wn5c49md0p8iwkjk8qmn22"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -231792,8 +232124,8 @@ self: { }: mkDerivation { pname = "phonetic-languages-simplified-base"; - version = "0.8.0.0"; - sha256 = "1adi6vs3p0q7d3032favk7fymjljx6wmxwz8jxjghm1kj6az0clk"; + version = "0.9.0.0"; + sha256 = "0d76i7c069aa6g0pqh28al2avr5jx6632am6f75bmmjx644p9myb"; libraryHaskellDepends = [ base minmax monoid-insertleft phonetic-languages-basis phonetic-languages-permutations-array @@ -232109,16 +232441,20 @@ self: { }) {}; "phonetic-languages-ukrainian-array" = callPackage - ({ mkDerivation, base, mmsyn2-array, mmsyn5 }: + ({ mkDerivation, base, intermediate-structures, mmsyn2-array }: mkDerivation { pname = "phonetic-languages-ukrainian-array"; - version = "0.12.1.0"; - sha256 = "0aq3rsrgy8gx01zi016hn0mhszg1166ysmr3iqrq5f4ajg6kc0fm"; + version = "0.12.2.0"; + sha256 = "11pmaqk59pg4ibb4byzihr5w97ipfdsc9d0gil46b7np21zm5jyw"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base mmsyn2-array mmsyn5 ]; - executableHaskellDepends = [ base mmsyn2-array mmsyn5 ]; - description = "Prepares Ukrainian text to be used as a phonetic language text"; + libraryHaskellDepends = [ + base intermediate-structures mmsyn2-array + ]; + executableHaskellDepends = [ + base intermediate-structures mmsyn2-array + ]; + description = "Prepares Ukrainian text to be used as a PhLADiPreLiO text"; license = lib.licenses.mit; mainProgram = "unconcatUkr"; }) {}; @@ -232991,16 +233327,17 @@ self: { }) {}; "pipes-aeson" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring, pipes - , pipes-attoparsec, pipes-bytestring, pipes-parse, transformers + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, pipes, pipes-attoparsec, pipes-bytestring + , pipes-parse, transformers }: mkDerivation { pname = "pipes-aeson"; - version = "0.4.1.8"; - sha256 = "0xdybqszcs14sb02g7garfx8ivmp48fm5rsl4md8vypyjbs1211m"; + version = "0.4.2"; + sha256 = "0mwsjr1brvd3bfkyynd03b1g2kkzl8hifpapl2xh1g38rr104q0s"; libraryHaskellDepends = [ - aeson attoparsec base bytestring pipes pipes-attoparsec - pipes-bytestring pipes-parse transformers + aeson attoparsec attoparsec-aeson base bytestring pipes + pipes-attoparsec pipes-bytestring pipes-parse transformers ]; description = "Encode and decode JSON streams using Aeson and Pipes"; license = lib.licenses.bsd3; @@ -237647,6 +237984,20 @@ self: { license = lib.licenses.bsd3; }) {}; + "portmidi-utility" = callPackage + ({ mkDerivation, base, PortMidi }: + mkDerivation { + pname = "portmidi-utility"; + version = "0.0"; + sha256 = "1kyvxvp9znkk1f3xjnh38cczrf8w998a4ld7l00ysv3szmvkr3sw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base PortMidi ]; + description = "PortMidi utilities"; + license = lib.licenses.bsd3; + mainProgram = "portmidi-list-devices"; + }) {}; + "portray" = callPackage ({ mkDerivation, base, bytestring, containers, HUnit , test-framework, test-framework-hunit, text, wrapped @@ -237936,20 +238287,18 @@ self: { "posix-api" = callPackage ({ mkDerivation, base, byte-order, byteslice, primitive - , primitive-addr, primitive-offset, primitive-unlifted, run-st - , tasty, tasty-hunit, text-short + , primitive-addr, primitive-offset, run-st, tasty, tasty-hunit + , text-short }: mkDerivation { pname = "posix-api"; - version = "0.7.1.0"; - sha256 = "1195h6g521235dsk3gcyj5f4vnh9y1shld8w70gvwrfz07g28fjp"; + version = "0.7.2.0"; + sha256 = "019znszq7n2bvpkhxikcr8pdqi5s3m7hvvlrss0c0m7l0rl3m58l"; libraryHaskellDepends = [ base byte-order byteslice primitive primitive-addr primitive-offset run-st text-short ]; - testHaskellDepends = [ - base primitive primitive-unlifted tasty tasty-hunit - ]; + testHaskellDepends = [ base primitive tasty tasty-hunit ]; description = "posix bindings"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; @@ -238439,10 +238788,8 @@ self: { }: mkDerivation { pname = "postgresql-migration"; - version = "0.2.1.7"; - sha256 = "0r8pmy9905549vavbmps4627d2a5agz7hq0wv9663xdibvqsaf78"; - revision = "1"; - editedCabalFile = "1s5kcfnbsh5y1jsybvpl92j32wp43n8pd56981wynnrhh3kinlbv"; + version = "0.2.1.8"; + sha256 = "1lr1fgr23zxhn52jarpwlcxkha23glgin71mdm34ph44xim9n6ra"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -238450,8 +238797,7 @@ self: { postgresql-simple text time ]; executableHaskellDepends = [ - base base64-bytestring bytestring cryptohash-md5 directory - postgresql-simple text time + base bytestring postgresql-simple text ]; testHaskellDepends = [ base bytestring hspec postgresql-simple ]; description = "PostgreSQL Schema Migrations"; @@ -240369,17 +240715,15 @@ self: { }: mkDerivation { pname = "pretty-compact"; - version = "3.0"; - sha256 = "06m8n5rx1d62hwd017ss8nlxas5ia57lgxddm2hv2046938a5wm8"; - revision = "3"; - editedCabalFile = "08wmmcqsh7yv1h9g0kmg2w84w7b1ljw2wxz81gjg91z0ig3f3zs2"; + version = "3.1"; + sha256 = "1cxw5cnl0kkpyfs23q68mrplqb07ys5v9amfywl9j04hakr25sxv"; libraryHaskellDepends = [ base base-compat containers ]; benchmarkHaskellDepends = [ aeson base base-compat bytestring criterion deepseq pretty text unordered-containers wl-pprint ]; description = "Pretty-printing library"; - license = "GPL"; + license = lib.licenses.lgpl3Only; hydraPlatforms = lib.platforms.none; broken = true; }) {}; @@ -241133,6 +241477,8 @@ self: { pname = "primitive"; version = "0.9.0.0"; sha256 = "1iwr176mx2xc96vgvzlby8z8s9d4vhbj266n89hp6kf9j794nvb9"; + revision = "1"; + editedCabalFile = "0g6rsz6hbpyfwbai04gmxil7wfcs1nd0xxcycvqwfn9mkr0ca21f"; libraryHaskellDepends = [ base deepseq template-haskell transformers ]; @@ -241152,10 +241498,8 @@ self: { ({ mkDerivation, base, primitive }: mkDerivation { pname = "primitive-addr"; - version = "0.1.0.2"; - sha256 = "06r1p56wm8rbjxnlaqbmc3rbsj1rsv5scwnh80lsn0xw56jc70a2"; - revision = "2"; - editedCabalFile = "1s18b6xm6906ldj8wd2b2j885xbgvf5mzabd4mpl1ic7a9205qgn"; + version = "0.1.0.3"; + sha256 = "1bs6xmlsv77187hqwcygv3nv2ynjgjwf3564vkk5bp8vjawigz72"; libraryHaskellDepends = [ base primitive ]; description = "Addresses to unmanaged memory"; license = lib.licenses.bsd3; @@ -241301,8 +241645,8 @@ self: { ({ mkDerivation, base, primitive }: mkDerivation { pname = "primitive-offset"; - version = "0.2.0.0"; - sha256 = "0aspdlzx1xaw1fyiy8vnzadbklpg7hn2mb1g9qmw2vpkxglpspmi"; + version = "0.2.0.1"; + sha256 = "0yca0izvvndx51742didyz7a8vk2q4af55z55rxxd2kbwjfv72h9"; libraryHaskellDepends = [ base primitive ]; description = "Types for offsets into unboxed arrays"; license = lib.licenses.bsd3; @@ -243575,15 +243919,15 @@ self: { , insert-ordered-containers, large-generics, large-records, lens , mtl, neat-interpolation, optparse-applicative, optparse-generic , parsec, parsers, pretty, pretty-show, proto3-wire, QuickCheck - , quickcheck-instances, range-set-list, safe, split, swagger2 - , system-filepath, tasty, tasty-hedgehog, tasty-hunit - , tasty-quickcheck, text, text-short, time, transformers, turtle - , vector + , quickcheck-instances, range-set-list, record-hasfield, safe + , split, swagger2, system-filepath, tasty, tasty-hedgehog + , tasty-hunit, tasty-quickcheck, text, text-short, time + , transformers, turtle, vector }: mkDerivation { pname = "proto3-suite"; - version = "0.6.0"; - sha256 = "041hjvhfdbr3lzlzrnz444pqdr3qwjx5d4kf890h4dm5mks4hi5j"; + version = "0.7.0"; + sha256 = "0yvp43clms55csjdr552ygszzcnyc32a53i11301awmvr8yxsarm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -243604,8 +243948,9 @@ self: { aeson attoparsec base base64-bytestring bytestring cereal containers deepseq doctest generic-arbitrary hedgehog large-generics large-records mtl parsec pretty pretty-show - proto3-wire QuickCheck swagger2 tasty tasty-hedgehog tasty-hunit - tasty-quickcheck text text-short transformers turtle vector + proto3-wire QuickCheck record-hasfield swagger2 tasty + tasty-hedgehog tasty-hunit tasty-quickcheck text text-short + transformers turtle vector ]; description = "A higher-level API to the proto3-wire library"; license = lib.licenses.asl20; @@ -243846,25 +244191,6 @@ self: { }) {}; "protolude" = callPackage - ({ mkDerivation, array, async, base, bytestring, containers - , deepseq, ghc-prim, hashable, mtl, mtl-compat, stm, text - , transformers, transformers-compat - }: - mkDerivation { - pname = "protolude"; - version = "0.3.3"; - sha256 = "0ihsjx48p9dgsp0i0l73h16mycnba40hyh7412jv3xz9qz9dwfbc"; - revision = "2"; - editedCabalFile = "0f949f93wml7h7na9d1n9lvignwphxr2r18jwmpy33g0dxgn21h1"; - libraryHaskellDepends = [ - array async base bytestring containers deepseq ghc-prim hashable - mtl mtl-compat stm text transformers transformers-compat - ]; - description = "A small prelude"; - license = lib.licenses.mit; - }) {}; - - "protolude_0_3_4" = callPackage ({ mkDerivation, array, async, base, bytestring, containers , deepseq, ghc-prim, hashable, mtl, mtl-compat, stm, text , transformers, transformers-compat @@ -243879,7 +244205,6 @@ self: { ]; description = "A small prelude"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "protolude-lifted" = callPackage @@ -244113,10 +244438,8 @@ self: { }: mkDerivation { pname = "pseudo-boolean"; - version = "0.1.10.0"; - sha256 = "1p9w1d80d2kp7wp7wp6xf9dz1iv9knhy8b75mklz7zq3cf5gvnrh"; - revision = "4"; - editedCabalFile = "1l1ribvz1vz9037ymxa6iqr3ilj6mkrwbap93vm84ywa2xxni77c"; + version = "0.1.11.0"; + sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder containers deepseq dlist hashable megaparsec parsec void @@ -246773,6 +247096,19 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "queues" = callPackage + ({ mkDerivation, base, containers, hedgehog, tasty-bench }: + mkDerivation { + pname = "queues"; + version = "1.0.0"; + sha256 = "0mnn6lgd7101lrmwqy4lf04ncq8ci2kfxydm1rlh879gjvzz3lsr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base containers hedgehog ]; + benchmarkHaskellDepends = [ base containers tasty-bench ]; + description = "Queue data structures"; + license = lib.licenses.bsd3; + }) {}; + "quibble-core" = callPackage ({ mkDerivation, base, bytestring, containers, hedgehog , mono-traversable, optics-core, tasty, tasty-hedgehog, tasty-hunit @@ -246801,20 +247137,20 @@ self: { , crypton-x509-system, data-default-class, fast-logger, filepath , hspec, hspec-discover, iproute, memory, network , network-byte-order, network-control, network-udp, QuickCheck - , random, stm, tls, unix-time, unliftio, unliftio-core + , random, serialise, stm, tls, unix-time, unliftio, unliftio-core }: mkDerivation { pname = "quic"; - version = "0.1.15"; - sha256 = "0axbpn12xgza3rhgr72kzajvw6rjykxvl6ikl7v6qc5vfhq9lw5c"; + version = "0.1.17"; + sha256 = "0p4h0s1hyndhqmwfsm0wqk92bq1sw14wk1idc52khyh6rl1a7bdb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base base16-bytestring bytestring containers crypto-token crypton crypton-x509 crypton-x509-system data-default-class fast-logger filepath iproute memory network network-byte-order - network-control network-udp random stm tls unix-time unliftio - unliftio-core + network-control network-udp random serialise stm tls unix-time + unliftio unliftio-core ]; testHaskellDepends = [ async base base16-bytestring bytestring containers crypton hspec @@ -247010,8 +247346,8 @@ self: { }: mkDerivation { pname = "quickcheck-dynamic"; - version = "3.3.1"; - sha256 = "1xh1s80aynhyfkdcg5w4fy5fibhkh19zlidr2zwsiignxbqv0dgl"; + version = "3.4.0"; + sha256 = "0ibz99d7vplscc9dym151x28n7a44s3b0ingn5xg59kjl8ki86xx"; libraryHaskellDepends = [ base containers mtl QuickCheck random ]; testHaskellDepends = [ base containers mtl QuickCheck stm tasty tasty-quickcheck @@ -247115,8 +247451,8 @@ self: { }: mkDerivation { pname = "quickcheck-lockstep"; - version = "0.3.0"; - sha256 = "1kqmdnknwqjc8x1dp7qbaca57y7rkcx3vmx6xxc12yh8f7qc8dx9"; + version = "0.4.0"; + sha256 = "06aifdyb256qxs6miwbr0jmp5840cwy33sy0ra66w1abwvimmwgf"; libraryHaskellDepends = [ base constraints containers mtl QuickCheck quickcheck-dynamic ]; @@ -248808,30 +249144,6 @@ self: { }) {}; "random" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, doctest - , mtl, primitive, rdtsc, smallcheck, split, splitmix, stm, tasty - , tasty-bench, tasty-hunit, tasty-inspection-testing - , tasty-smallcheck, time, transformers - }: - mkDerivation { - pname = "random"; - version = "1.2.1.1"; - sha256 = "0xlv1k4sj87akwvj54kq4nrfkzi6qcz1941bf78pnkbaxpvp44iy"; - revision = "1"; - editedCabalFile = "12c7232yns0r38yxy72pvgq2zfj0yfwfi7lwc64cfp4x2n0zihg7"; - libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ]; - testHaskellDepends = [ - base bytestring containers doctest smallcheck stm tasty tasty-hunit - tasty-inspection-testing tasty-smallcheck transformers - ]; - benchmarkHaskellDepends = [ - base mtl primitive rdtsc split splitmix tasty-bench time - ]; - description = "Pseudo-random number generation"; - license = lib.licenses.bsd3; - }) {}; - - "random_1_2_1_2" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, doctest , mtl, primitive, rdtsc, smallcheck, split, splitmix, stm, tasty , tasty-bench, tasty-hunit, tasty-inspection-testing @@ -248851,7 +249163,6 @@ self: { ]; description = "Pseudo-random number generation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "random-access-file" = callPackage @@ -250234,6 +250545,39 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "rds-data-codecs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core + , amazonka-rds-data, base, bytestring, contravariant, doctest + , doctest-discover, generic-lens, hedgehog, hedgehog-extras + , http-client, lens, mtl, optparse-applicative, tasty + , tasty-discover, tasty-hedgehog, text, time, transformers, ulid + , uuid + }: + mkDerivation { + pname = "rds-data-codecs"; + version = "0.0.0.3"; + sha256 = "1641dpsanjwcdk687mnwx88y6hrgy3d3am1l2874rsj1dc4wm81a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka-core amazonka-rds-data base bytestring contravariant + generic-lens lens mtl text time transformers ulid uuid + ]; + executableHaskellDepends = [ + aeson amazonka amazonka-rds-data base bytestring generic-lens + http-client lens optparse-applicative text time ulid uuid + ]; + testHaskellDepends = [ + aeson aeson-pretty amazonka-rds-data base bytestring doctest + doctest-discover generic-lens hedgehog hedgehog-extras lens tasty + tasty-hedgehog text time ulid uuid + ]; + testToolDepends = [ doctest-discover tasty-discover ]; + description = "Codecs for use with AWS rds-data"; + license = lib.licenses.bsd3; + mainProgram = "rds-data-codecs"; + }) {}; + "rdtsc" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -251769,8 +252113,8 @@ self: { }: mkDerivation { pname = "redis-glob"; - version = "0.1.0.7"; - sha256 = "08sqgp6jnxwjybi0hza0inhm9nsc1d8fpg9wh86r2hvssmxpn1nb"; + version = "0.1.0.8"; + sha256 = "0wwj1f7dhw9c09220piyz1yxxdc6fv22ng8xqa2gkk133w6v3kz5"; libraryHaskellDepends = [ ascii-char base bytestring megaparsec ]; testHaskellDepends = [ ascii-char ascii-superset base bytestring hspec QuickCheck @@ -252723,8 +253067,8 @@ self: { ({ mkDerivation, base, deepseq, reflex }: mkDerivation { pname = "reflex-external-ref"; - version = "1.0.3.1"; - sha256 = "0mv17j5g0h7y1ym4563xr1vc0sdvw0g4wdpx0a9aryk3i0k0i4mx"; + version = "1.1.0.0"; + sha256 = "0vy7cnk24gjs779yc6ks6ihn02jrjgbyfqpk32afjgi84jp0rnk5"; libraryHaskellDepends = [ base deepseq reflex ]; description = "External reference with reactivity support"; license = lib.licenses.mit; @@ -252812,10 +253156,10 @@ self: { }: mkDerivation { pname = "reflex-gi-gtk"; - version = "0.2.0.0"; - sha256 = "0dx9g5v5i0fhxn1kn6fsj8hpwnax8wq89drsv8q2fwk9pxd8i384"; - revision = "4"; - editedCabalFile = "0flxgiqxv9xa6cll4zli6gi8m24vn30jglrhah3f4kz1yb7shgbj"; + version = "0.2.0.1"; + sha256 = "071b4qw7ac8canlg17xpfa3dxpxyq6xig29jg73a6mqjaaq8kd1f"; + revision = "1"; + editedCabalFile = "164qbyllqpq4nckfvjiy4l41vibh5icdaq6yya9g2kjd9c0wxhgx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -252914,15 +253258,16 @@ self: { }) {}; "reflex-localize" = callPackage - ({ mkDerivation, base, jsaddle, mtl, reflex, reflex-external-ref - , text + ({ mkDerivation, base, commutative-semigroups, jsaddle, mtl, reflex + , reflex-external-ref, text }: mkDerivation { pname = "reflex-localize"; - version = "1.1.0.0"; - sha256 = "16j6vqp7qqmkb1hm415nwcrnd8w4vdpqxbab2fwqmr4chpfrmf5n"; + version = "1.2.0.0"; + sha256 = "1r5pz7b5yq56ymd35lf3lhh6nnkmii97vkq9jsy9n8x18pg9rh5d"; libraryHaskellDepends = [ - base jsaddle mtl reflex reflex-external-ref text + base commutative-semigroups jsaddle mtl reflex reflex-external-ref + text ]; description = "Localization library for reflex"; license = lib.licenses.mit; @@ -252935,8 +253280,8 @@ self: { }: mkDerivation { pname = "reflex-localize-dom"; - version = "1.0.3.0"; - sha256 = "1jkid9d98ck7cnhr7zni1jn1rxi270226s0imkgxcn4y3sgrb94n"; + version = "1.1.0.0"; + sha256 = "18ks5m96xyrzsljglb95mk8cch7gsvms0b8kd7nb81zdfz180g70"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -256519,30 +256864,6 @@ self: { }) {}; "rest-rewrite" = callPackage - ({ mkDerivation, base, containers, graphviz, hashable, monad-loops - , mtl, parsec, process, QuickCheck, text, time - , unordered-containers, z3 - }: - mkDerivation { - pname = "rest-rewrite"; - version = "0.4.2"; - sha256 = "0ask5cq3y5qqasrb3hsqbdzl779b60y3k0bmlq5q5d84i5z6d6ag"; - libraryHaskellDepends = [ - base containers hashable monad-loops mtl parsec process QuickCheck - text time unordered-containers - ]; - testHaskellDepends = [ - base containers hashable mtl QuickCheck text time - unordered-containers - ]; - testSystemDepends = [ graphviz z3 ]; - doHaddock = false; - description = "Rewriting library with online termination checking"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.tbidne ]; - }) {inherit (pkgs) graphviz; inherit (pkgs) z3;}; - - "rest-rewrite_0_4_3" = callPackage ({ mkDerivation, base, containers, graphviz, hashable, monad-loops , mtl, parsec, process, QuickCheck, text, time , unordered-containers, z3 @@ -256563,7 +256884,6 @@ self: { doHaddock = false; description = "Rewriting library with online termination checking"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.tbidne ]; }) {inherit (pkgs) graphviz; inherit (pkgs) z3;}; @@ -258769,26 +259089,6 @@ self: { }) {}; "roc-id" = callPackage - ({ mkDerivation, base, hspec, MonadRandom, Only, QuickCheck, text - , vector-sized - }: - mkDerivation { - pname = "roc-id"; - version = "0.2.0.0"; - sha256 = "1gng9rw9z9zmrkk68q8zf95w3d05yaglk2hp17jvnaw8qxfs3mvp"; - libraryHaskellDepends = [ - base MonadRandom Only text vector-sized - ]; - testHaskellDepends = [ - base hspec MonadRandom Only QuickCheck text vector-sized - ]; - description = "Implementation of the ROC (Taiwan) National ID standard"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "roc-id_0_2_0_1" = callPackage ({ mkDerivation, base, hspec, MonadRandom, Only, QuickCheck, text , vector-sized }: @@ -259957,22 +260257,20 @@ self: { "rpmbuild-order" = callPackage ({ mkDerivation, base, case-insensitive, directory, extra, fgl - , filepath, graphviz, hspec, optparse-applicative, simple-cmd + , filepath, graphviz, hspec, regex-tdfa, simple-cmd , simple-cmd-args, unix }: mkDerivation { pname = "rpmbuild-order"; - version = "0.4.10"; - sha256 = "1dgl7zh8r5i8k21bgykgi30d9jbgcf9k4nnx3nyc1a594xpijab0"; + version = "0.4.11"; + sha256 = "0yvv524cy8iblxgkf125s8b6xjhg7a0l36xrfb51hl6y71b5cdx5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base case-insensitive directory extra fgl filepath graphviz - simple-cmd - ]; - executableHaskellDepends = [ - base extra fgl optparse-applicative simple-cmd-args + regex-tdfa simple-cmd ]; + executableHaskellDepends = [ base extra fgl simple-cmd-args ]; testHaskellDepends = [ base directory extra hspec simple-cmd unix ]; @@ -260160,6 +260458,18 @@ self: { license = lib.licenses.publicDomain; }) {}; + "rss_3000_2_0_8" = callPackage + ({ mkDerivation, base, HaXml, network-uri, time }: + mkDerivation { + pname = "rss"; + version = "3000.2.0.8"; + sha256 = "03bvyld0kbsmwj23hivdwq7qsd8qldfs2w4z4rq31xlsbksw8bnn"; + libraryHaskellDepends = [ base HaXml network-uri time ]; + description = "A library for generating RSS 2.0 feeds."; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + "rss-conduit" = callPackage ({ mkDerivation, atom-conduit, base, base-compat-batteries , blaze-builder, bytestring, conduit, conduit-combinators @@ -260519,8 +260829,8 @@ self: { ({ mkDerivation, base, primitive, primitive-unlifted }: mkDerivation { pname = "run-st"; - version = "0.1.3.2"; - sha256 = "1c3pl4fav5z04ixn4ny7zxrrkdy23wk7sk4xm8w5m1c73w0s5ngd"; + version = "0.1.3.3"; + sha256 = "0m56v348mp78g1g60bgxgwnvb3iczg8rccnq55mhmhzzvh9msn4p"; libraryHaskellDepends = [ base primitive primitive-unlifted ]; description = "runST without boxing penalty"; license = lib.licenses.bsd3; @@ -261398,8 +261708,8 @@ self: { ({ mkDerivation, base, template-haskell, th-abstraction }: mkDerivation { pname = "safe-wild-cards"; - version = "1.0.0"; - sha256 = "1cgs7v30jamk2i8xbis7gc5n0f3c9rykxq7s81mxafyyj33ac36d"; + version = "1.0.0.1"; + sha256 = "0kvr91ygb6wjr27scmvjazcbvv2y2kvs0mp8pjqv570wwsi593cy"; libraryHaskellDepends = [ base template-haskell th-abstraction ]; testHaskellDepends = [ base ]; description = "Use RecordWildCards safely"; @@ -262772,7 +263082,7 @@ self: { broken = true; }) {inherit (pkgs) z3;}; - "sbv_10_3" = callPackage + "sbv_10_6" = callPackage ({ mkDerivation, array, async, base, bytestring, containers , deepseq, directory, filepath, libBF, mtl, pretty, process , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden @@ -262781,8 +263091,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "10.3"; - sha256 = "15jasmmh49w086gfd5wlhwkqszw3925a5k0k92rk7kwi3c73d57k"; + version = "10.6"; + sha256 = "0in7cb59m4h547kq9wss9kqcjpcignai9ybgwj7ci1lnynjj4h2k"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array async base containers deepseq directory filepath libBF mtl @@ -263714,8 +264024,8 @@ self: { }: mkDerivation { pname = "scientific-notation"; - version = "0.1.6.1"; - sha256 = "1qx2k9b77zz9skfp7b3lxm1ya5qyn6k6gcy8ff32s4x34zhvmzax"; + version = "0.1.7.0"; + sha256 = "0r24v6h3bh4lk19ldxs3nbzsakmp75sh4h2mijnl2li32vj1jgyq"; libraryHaskellDepends = [ base bytebuild byteslice bytesmith bytestring natural-arithmetic primitive text-short word-compat @@ -263924,33 +264234,33 @@ self: { license = lib.licenses.bsd3; }) {}; - "scotty_0_21" = callPackage + "scotty_0_22" = callPackage ({ mkDerivation, aeson, async, base, blaze-builder, bytestring , case-insensitive, cookie, data-default-class, directory, doctest , exceptions, hspec, hspec-discover, hspec-wai, http-client , http-types, lifted-base, lucid, monad-control, mtl, network - , regex-compat, stm, text, time, transformers, transformers-base - , transformers-compat, unliftio, wai, wai-extra, warp, weigh + , regex-compat, resourcet, stm, text, time, transformers + , transformers-base, unliftio, wai, wai-extra, warp, weigh }: mkDerivation { pname = "scotty"; - version = "0.21"; - sha256 = "1qnyagwirxcmja3wbiyp5s8f0dvcdiz7fh0a6jc4vyj2yy175yi4"; + version = "0.22"; + sha256 = "075qnj3s1ddq337qcbrgwsc12rgjm1g5p755iaf67k824p0rifff"; revision = "1"; - editedCabalFile = "0cg0s728112n8xy966cwmbvvjn2qnd6magibj9q3cxn41yinlzyi"; + editedCabalFile = "1xx6rq7w2zzim2s8q1gj1z7amgd0jsn3l3rv0pdnh0z5cxw5ydhj"; libraryHaskellDepends = [ aeson base blaze-builder bytestring case-insensitive cookie data-default-class exceptions http-types monad-control mtl network - regex-compat stm text time transformers transformers-base - transformers-compat unliftio wai wai-extra warp + regex-compat resourcet stm text time transformers transformers-base + unliftio wai wai-extra warp ]; testHaskellDepends = [ async base bytestring directory doctest hspec hspec-wai http-client - http-types lifted-base network text wai + http-types lifted-base network text time wai wai-extra ]; testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ - base bytestring lucid mtl text transformers weigh + base bytestring lucid mtl resourcet text transformers weigh ]; description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; license = lib.licenses.bsd3; @@ -265309,6 +265619,30 @@ self: { license = lib.licenses.mit; }) {inherit (pkgs) secp256k1;}; + "secp256k1-haskell_1_2_0" = callPackage + ({ mkDerivation, base, base16, bytestring, deepseq, entropy + , hashable, hspec, hspec-discover, HUnit, monad-par, mtl + , QuickCheck, secp256k1, string-conversions, unliftio-core + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "1.2.0"; + sha256 = "1lr2sq8r3sx41f99pvga9ck0vw0sy7034zra80gxq1hnifjnd5q3"; + libraryHaskellDepends = [ + base base16 bytestring deepseq entropy hashable QuickCheck + string-conversions unliftio-core + ]; + libraryPkgconfigDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16 bytestring deepseq entropy hashable hspec HUnit + monad-par mtl QuickCheck string-conversions unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) secp256k1;}; + "secp256k1-legacy" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal , cryptohash, entropy, HUnit, mtl, QuickCheck, string-conversions @@ -265594,8 +265928,8 @@ self: { pname = "selective"; version = "0.7"; sha256 = "0dhwfhfp57fmg86h5hkizchnk94zdgbpxxfv0r3xp65a7aq546fg"; - revision = "1"; - editedCabalFile = "0ibky7kzs4rc0dz1m2116fb6q4ziwrb49vjbhfy6ns1qb205ag8f"; + revision = "2"; + editedCabalFile = "1lrbw2ii7361hwijfaaw8zrlfqz14dik7wjb23bvn2749kvxms1s"; libraryHaskellDepends = [ base containers transformers ]; testHaskellDepends = [ base containers QuickCheck transformers ]; description = "Selective applicative functors"; @@ -265718,8 +266052,8 @@ self: { }: mkDerivation { pname = "semantic-source"; - version = "0.2.0.0"; - sha256 = "0m7y7ggfs1szmhn1q3814aq05la0wcwym8rj1hzz4ssibk486b5n"; + version = "0.2.0.1"; + sha256 = "0bvb583q9lx3rn6600wvlx5r2kyhb2kvi88rzvjgqgspqmk85hr8"; libraryHaskellDepends = [ aeson base bytestring containers deepseq hashable lingo semilattices text @@ -265988,16 +266322,14 @@ self: { }) {}; "semilattices" = callPackage - ({ mkDerivation, base, containers, doctest, hashable, QuickCheck + ({ mkDerivation, base, containers, doctest, QuickCheck , quickcheck-instances, unordered-containers }: mkDerivation { pname = "semilattices"; - version = "0.0.0.4"; - sha256 = "14b182gxg3frcr9572294ds0l1n5jx4cfr6bxc50ybpgl07a98pj"; - libraryHaskellDepends = [ - base containers hashable unordered-containers - ]; + version = "0.0.0.7"; + sha256 = "1m9sqm4nq8d8rraqfqfwbn91412aqqq4gg9754lnq9crns75df11"; + libraryHaskellDepends = [ base containers unordered-containers ]; testHaskellDepends = [ base doctest QuickCheck quickcheck-instances ]; @@ -266532,8 +266864,8 @@ self: { }: mkDerivation { pname = "sequence-formats"; - version = "1.8.0.0"; - sha256 = "0xm0v56q90g89zwphayf6llpnmsrb7asnb06sm5lld4q9jfidi4d"; + version = "1.8.0.1"; + sha256 = "093w13dy7p2i77pc94b32n8j47q8c05kih597a9h107plzy97zxk"; libraryHaskellDepends = [ attoparsec base bytestring containers errors exceptions foldl lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe @@ -269639,8 +269971,8 @@ self: { pname = "servant-swagger-ui"; version = "0.3.5.5.0.0"; sha256 = "1sjgakdln2nx9ki13vk557rfqwqjksagl32q7y3m8mc9y9s80py7"; - revision = "2"; - editedCabalFile = "0a2d33cc1zw2l4r5ay7022qqf2kzld8rpsy66ky5k9xcpfwgxwn1"; + revision = "4"; + editedCabalFile = "1jgw4rv60cf5gl1icdbik0adzwn0zamyfd6nrkmkwf8ghikg2250"; libraryHaskellDepends = [ aeson base bytestring file-embed-lzma servant servant-server servant-swagger-ui-core text @@ -269658,8 +269990,8 @@ self: { pname = "servant-swagger-ui-core"; version = "0.3.5"; sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd"; - revision = "8"; - editedCabalFile = "1bz2d1v43v0s41b547as0sarzfb3q4q20i15kgrlcbxvqdcrcbmk"; + revision = "10"; + editedCabalFile = "0f5k3103mm9rp00grw89if7iwkpzvxqbbbdpm09zhh1s8chhnqll"; libraryHaskellDepends = [ aeson base blaze-markup bytestring http-media servant servant-blaze servant-server text transformers transformers-compat wai-app-static @@ -269970,21 +270302,6 @@ self: { }) {}; "servant-xml" = callPackage - ({ mkDerivation, base, bytestring, http-media, servant, xmlbf - , xmlbf-xeno - }: - mkDerivation { - pname = "servant-xml"; - version = "1.0.2"; - sha256 = "07ancw5dypcxqc48g9zn8vn597hj174aq5akzyr650pwz0dvwsfk"; - libraryHaskellDepends = [ - base bytestring http-media servant xmlbf xmlbf-xeno - ]; - description = "Servant support for the XML Content-Type"; - license = lib.licenses.bsd3; - }) {}; - - "servant-xml_1_0_3" = callPackage ({ mkDerivation, base, bytestring, http-media, servant, xmlbf , xmlbf-xeno }: @@ -269997,7 +270314,6 @@ self: { ]; description = "Servant support for the XML Content-Type"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "servant-xml-conduit" = callPackage @@ -270515,8 +270831,8 @@ self: { ({ mkDerivation, base, containers, mtl, syb }: mkDerivation { pname = "set-extra"; - version = "1.4.1"; - sha256 = "10kbvd09hp12rlfkc15xqiglrbxzi7gchb0aazqyg77ah66wjn10"; + version = "1.4.2"; + sha256 = "1la0nxpbl6nmb9prbr4rjcagd8c6j24d9xqp6xjrwfgbfvznzvxi"; libraryHaskellDepends = [ base containers mtl syb ]; description = "Functions that could be added to Data.Set."; license = lib.licenses.bsd3; @@ -275115,25 +275431,23 @@ self: { }) {}; "siphon" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, colonnade - , contravariant, either, HUnit, pipes, profunctors, QuickCheck - , semigroups, streaming, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, transformers, vector + ({ mkDerivation, attoparsec, base, bytestring, colonnade, HUnit + , profunctors, QuickCheck, streaming, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector }: mkDerivation { pname = "siphon"; - version = "0.8.2.0"; - sha256 = "1nw8c9f7hyg26nldxkl4hkvdva5sgsyn7qqkqqrvp12qfsvdnqfi"; - revision = "1"; - editedCabalFile = "1hfvrh99bvh10gdw6z86scd8vzz56dkdfc8720hm7qiypdbgj8cr"; + version = "0.8.2.1"; + sha256 = "1y7nfvxmx78s492pcr80z0bvp18wxkas0pnknk0ccsp77nd9x7fs"; libraryHaskellDepends = [ - attoparsec base bytestring colonnade semigroups streaming text - transformers vector + attoparsec base bytestring colonnade streaming text transformers + vector ]; testHaskellDepends = [ - base bytestring colonnade contravariant either HUnit pipes - profunctors QuickCheck streaming test-framework - test-framework-hunit test-framework-quickcheck2 text vector + base bytestring colonnade HUnit profunctors QuickCheck streaming + test-framework test-framework-hunit test-framework-quickcheck2 text + vector ]; description = "Encode and decode CSV files"; license = lib.licenses.bsd3; @@ -275611,8 +275925,8 @@ self: { }: mkDerivation { pname = "sketch-frp-copilot"; - version = "1.0.8"; - sha256 = "09gn0bkia7rnhbbbh2a4qdbwmq1yjn67f8wfclv78fqia82b84yg"; + version = "1.0.10"; + sha256 = "1qfjn3w6733d1pch7pmz7b437grah0s5vahhrccd1757ywmxq32s"; libraryHaskellDepends = [ base containers copilot copilot-c99 copilot-language mtl optparse-applicative @@ -275774,6 +276088,33 @@ self: { mainProgram = "skylighting"; }) {}; + "skylighting_0_14_1_1" = callPackage + ({ mkDerivation, base, binary, blaze-html, bytestring, containers + , pretty-show, skylighting-core, skylighting-format-ansi + , skylighting-format-blaze-html, skylighting-format-context + , skylighting-format-latex, text + }: + mkDerivation { + pname = "skylighting"; + version = "0.14.1.1"; + sha256 = "0x1yq3891ssq7mfhcb4909a1553a2pj2rf3wr4y49q76p4r8jx3k"; + configureFlags = [ "-fexecutable" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers skylighting-core skylighting-format-ansi + skylighting-format-blaze-html skylighting-format-context + skylighting-format-latex + ]; + executableHaskellDepends = [ + base blaze-html bytestring containers pretty-show text + ]; + description = "syntax highlighting library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "skylighting"; + }) {}; + "skylighting-core" = callPackage ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary , bytestring, case-insensitive, colour, containers, criterion, Diff @@ -275804,6 +276145,37 @@ self: { license = lib.licenses.bsd3; }) {}; + "skylighting-core_0_14_1_1" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , bytestring, case-insensitive, colour, containers, criterion, Diff + , directory, filepath, mtl, pretty-show, QuickCheck, safe, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text, transformers + , utf8-string, xml-conduit + }: + mkDerivation { + pname = "skylighting-core"; + version = "0.14.1.1"; + sha256 = "112wmgyzs3x939rk1i7fs604ijs25zmbk85r98xnqf7d3hmdjxjq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring binary bytestring + case-insensitive colour containers directory filepath mtl safe text + transformers utf8-string xml-conduit + ]; + testHaskellDepends = [ + aeson base bytestring containers Diff directory filepath + pretty-show QuickCheck tasty tasty-golden tasty-hunit + tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base containers criterion filepath text + ]; + description = "syntax highlighting library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "skylighting-extensions" = callPackage ({ mkDerivation, base, containers, skylighting, skylighting-modding , text @@ -275844,8 +276216,8 @@ self: { }: mkDerivation { pname = "skylighting-format-blaze-html"; - version = "0.1.1.1"; - sha256 = "14ap85ss2ad21vjs0jmczw66m1nqzyk86fvxi31f3r1mhpmq5v4f"; + version = "0.1.1.2"; + sha256 = "0ycgv7nmrvcn4yxc0jk3nf62inz509wg1pqbfayb217gg8vfapqj"; libraryHaskellDepends = [ base blaze-html containers skylighting-core text ]; @@ -276463,8 +276835,8 @@ self: { ({ mkDerivation, base, bytebuild, byteslice }: mkDerivation { pname = "small-bytearray-builder"; - version = "0.3.4.0"; - sha256 = "1243s192sc6q7vlazj2bybkzs99sq7x45m30xlkky6ly15r9yn5r"; + version = "0.3.7.0"; + sha256 = "14nrqci74n8rrjpzi0mhqpn7gm855m4mirpwk48wvay2b9jkg4c1"; libraryHaskellDepends = [ base bytebuild byteslice ]; doHaddock = false; description = "Serialize to bytes"; @@ -276917,6 +277289,27 @@ self: { broken = true; }) {}; + "smh" = callPackage + ({ mkDerivation, array, base, extra, lens, loop, megaparsec + , process, regex-pcre-builtin, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "smh"; + version = "0.2.1"; + sha256 = "07p2q5rfdwaspjjjiq69b8hls7wcaf8l8sq7z2nm27q7gsiaxnnl"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + array base extra lens loop megaparsec regex-pcre-builtin text + ]; + executableHaskellDepends = [ base megaparsec text ]; + testHaskellDepends = [ base extra process tasty tasty-hunit text ]; + doHaddock = false; + description = "String manipulation tool written in haskell"; + license = lib.licenses.mit; + mainProgram = "smh"; + }) {}; + "smiles" = callPackage ({ mkDerivation, base, hspec, megaparsec, QuickCheck, text }: mkDerivation { @@ -278755,6 +279148,8 @@ self: { pname = "snappy-c"; version = "0.1.0"; sha256 = "02q3bikni0ajwiiah3w6bay24wc9ip6jgnb2nidnwshk4s7i84y7"; + revision = "1"; + editedCabalFile = "057h4hmb035562s5zqgc23r6kyzlqmna3s0bf5qw8bama3dk75yp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -279501,32 +279896,6 @@ self: { }) {softfloat = null;}; "solana-staking-csvs" = callPackage - ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs - , cointracking-imports, hedgehog, mtl, req, scientific, tasty - , tasty-hedgehog, tasty-hunit, text, time - }: - mkDerivation { - pname = "solana-staking-csvs"; - version = "0.1.2.0"; - sha256 = "03y8p5yf0gqv0lrmijqz0p302cf1qxhc6wyxzmfbgxvy22gfs3a1"; - revision = "1"; - editedCabalFile = "0blw47d4sy9g2yldzv7373g1xzc29knpbxys9bipw4kslmvq24zz"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base bytestring cassava cmdargs cointracking-imports mtl req - scientific text time - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base hedgehog tasty tasty-hedgehog tasty-hunit - ]; - description = "Generate CSV Exports of your Solana Staking Rewards"; - license = lib.licenses.bsd3; - mainProgram = "solana-staking-csvs"; - }) {}; - - "solana-staking-csvs_0_1_3_0" = callPackage ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs , cointracking-imports, containers, exceptions, hedgehog , http-client, http-types, mtl, req, scientific, tasty @@ -279549,7 +279918,6 @@ self: { ]; description = "Generate CSV Exports of your Solana Staking Rewards"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "solana-staking-csvs"; }) {}; @@ -280855,30 +281223,14 @@ self: { ({ mkDerivation, base, cmdargs, containers, express, leancheck }: mkDerivation { pname = "speculate"; - version = "0.4.14"; - sha256 = "1v635vvj4c3krbgv0y681l0dd3kq6knb9vfqy1jhnci14dy2nnr2"; - libraryHaskellDepends = [ - base cmdargs containers express leancheck - ]; - testHaskellDepends = [ base express leancheck ]; - benchmarkHaskellDepends = [ base express leancheck ]; - description = "discovery of properties about Haskell functions"; - license = lib.licenses.bsd3; - }) {}; - - "speculate_0_4_18" = callPackage - ({ mkDerivation, base, cmdargs, containers, express, leancheck }: - mkDerivation { - pname = "speculate"; - version = "0.4.18"; - sha256 = "0pqbrirw3fni46kpdymncczrqn0nsrglgx5m0l0yabfmkv7q45fy"; + version = "0.4.20"; + sha256 = "06qhbgyfrfiy1zraxa660f0g78yahdlzwczji9xxqkxdnzav6a0h"; libraryHaskellDepends = [ base cmdargs containers express leancheck ]; testHaskellDepends = [ base express leancheck ]; description = "discovery of properties about Haskell functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "speculation" = callPackage @@ -280909,12 +281261,12 @@ self: { "specup" = callPackage ({ mkDerivation, base, bytestring, extra, hspec, hspec-core - , megaparsec, optparse-applicative, process, stache, text, yaml + , megaparsec, optparse-applicative, stache, text, yaml }: mkDerivation { pname = "specup"; - version = "0.2.0.0"; - sha256 = "0in1qr13xx41j3whmwch58gk6nqyj7314v0v1s7y97cczsi391q4"; + version = "0.2.0.1"; + sha256 = "054v8qffs9wwl6vnfxmjv0753bchvsjibbvcs8fnnmy8si5hk80h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -280923,9 +281275,7 @@ self: { executableHaskellDepends = [ base bytestring optparse-applicative text ]; - testHaskellDepends = [ - base bytestring hspec hspec-core process text - ]; + testHaskellDepends = [ base bytestring hspec hspec-core text ]; description = "Manage the application of templates to custom yaml"; license = lib.licenses.gpl2Only; hydraPlatforms = lib.platforms.none; @@ -281854,6 +282204,26 @@ self: { broken = true; }) {}; + "sqids_0_2_2_0" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, mtl, split + , text, transformers + }: + mkDerivation { + pname = "sqids"; + version = "0.2.2.0"; + sha256 = "137ai4fmvfygz0wv6nhzxc721va985mj35h62cda8l8925dx72iq"; + libraryHaskellDepends = [ + base bytestring containers mtl text transformers + ]; + testHaskellDepends = [ + base bytestring containers hspec mtl split text transformers + ]; + description = "A small library that lets you generate YouTube-looking IDs from numbers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "sql-simple" = callPackage ({ mkDerivation, base, containers, exceptions, monad-control, text , transformers, transformers-base @@ -282829,8 +283199,8 @@ self: { }: mkDerivation { pname = "stack"; - version = "2.15.1"; - sha256 = "1d9n7kpqvqknjkb4nj9p6i2k2cb7g1x89azw1k9bpkcdsbmhir4q"; + version = "2.15.3"; + sha256 = "05w6azg9p8x0vy5zhnlbl8vmcvgm5gl2zjzln6x6sgzcaqzzf0bb"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" "-fsupported-build" @@ -282911,6 +283281,27 @@ self: { mainProgram = "stack-all"; }) {}; + "stack-all_0_5" = callPackage + ({ mkDerivation, aeson, base, cached-json-file, config-ini + , directory, extra, filepath, http-query, process, simple-cmd + , simple-cmd-args, text + }: + mkDerivation { + pname = "stack-all"; + version = "0.5"; + sha256 = "15mv7cgrhhpg2dmsvfkq8s54m8v2mby46jyk26kxl63spxmkynh6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base cached-json-file config-ini directory extra filepath + http-query process simple-cmd simple-cmd-args text + ]; + description = "CLI tool for building across Stackage major versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-all"; + }) {}; + "stack-bump" = callPackage ({ mkDerivation, ansi-terminal, async, base, bytestring, filepath , Glob, hspec, lens, lens-aeson, optparse-applicative, process @@ -284626,8 +285017,8 @@ self: { }: mkDerivation { pname = "staversion"; - version = "0.2.4.2"; - sha256 = "0mghbl7hjym4fzzp84blq21kqxqap824cdxvc2fdrv9qapl1s7j8"; + version = "0.2.4.3"; + sha256 = "1l56w3calsk7r5j57r9qv95b8a1bx12fq2hjgx5sliw0a3q6pam2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -285699,10 +286090,8 @@ self: { }: mkDerivation { pname = "store-core"; - version = "0.4.4.6"; - sha256 = "1b4yhznw2xzi6qmbahf6p2sl9l8d1af36687gpwygd12h71qv17d"; - revision = "1"; - editedCabalFile = "03sd06p80hjmyb8s97i0061mw2ghpd758a222j8y18b6pmlavbvs"; + version = "0.4.4.7"; + sha256 = "1lxwl6zlmmdk62c35dwmx4xpcfvjx61is8ccmnr8i01i9l9i19b4"; libraryHaskellDepends = [ base bytestring ghc-prim primitive text transformers ]; @@ -287476,20 +287865,6 @@ self: { }) {}; "string-qq" = callPackage - ({ mkDerivation, base, HUnit, template-haskell, text }: - mkDerivation { - pname = "string-qq"; - version = "0.0.5"; - sha256 = "0iss84b1cfi3zqj5wgcdakpbv9965r7ib65n7j9nb108fazkra59"; - revision = "1"; - editedCabalFile = "10mghimshafsn2k5d7a4smz28abpg7k6vrvvqp9whbqbjaangpfh"; - libraryHaskellDepends = [ base template-haskell ]; - testHaskellDepends = [ base HUnit text ]; - description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; - license = lib.licenses.publicDomain; - }) {}; - - "string-qq_0_0_6" = callPackage ({ mkDerivation, base, HUnit, template-haskell, text }: mkDerivation { pname = "string-qq"; @@ -287499,7 +287874,6 @@ self: { testHaskellDepends = [ base HUnit text ]; description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; }) {}; "string-quote" = callPackage @@ -287594,8 +287968,8 @@ self: { }: mkDerivation { pname = "string-variants"; - version = "0.3.0.1"; - sha256 = "1bg1dqnmvhnzxf19j006rp3jmh672wf8grzii91iyy7dl94gjxip"; + version = "0.3.1.0"; + sha256 = "137ri01lss5ppji7zml50p7sxnd8sfgxc2ka0hn7ki07idaznhwk"; libraryHaskellDepends = [ aeson base bytestring mono-traversable QuickCheck refined string-conversions template-haskell text @@ -289819,8 +290193,8 @@ self: { ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: mkDerivation { pname = "svg-icons"; - version = "3.8.1"; - sha256 = "0dpqbl01bgwpvs02q8981q37gjcrmrz4jzwn4icjdly39vnqngjm"; + version = "3.8.3"; + sha256 = "0483mpcinsq06jahk58811r8l4bk6ajp6hilvs0sgc0543p4jj6i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -289923,8 +290297,8 @@ self: { }: mkDerivation { pname = "svgsym"; - version = "0.1.1.0"; - sha256 = "014vand8zag2b9ll2g6xn0s91bav7x2v2l4xdvidc0rs6m8s5fx5"; + version = "0.1.2.0"; + sha256 = "0b3m0acvypn58h566dhbpyjywka2saccfs0l7rp2nyvd9b51skk6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -292031,6 +292405,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "syslog" = callPackage + ({ mkDerivation, base, byteslice, bytesmith, chronos, contiguous + , primitive, run-st, unpacked-maybe-numeric + }: + mkDerivation { + pname = "syslog"; + version = "0.1.0.0"; + sha256 = "02ih3hwjz7ldbnh09jfk96wnlsarqf28s6bq683cx347yir0kv26"; + libraryHaskellDepends = [ + base byteslice bytesmith chronos contiguous primitive run-st + unpacked-maybe-numeric + ]; + testHaskellDepends = [ base byteslice primitive ]; + description = "Decode RFC 3164 and RFC 5424 syslog message formats"; + license = lib.licenses.bsd3; + }) {}; + "system-argv0" = callPackage ({ mkDerivation, base, bytestring, system-filepath, text }: mkDerivation { @@ -292375,18 +292766,12 @@ self: { }) {}; "systemd-api" = callPackage - ({ mkDerivation, base, byte-order, byteslice, posix-api, primitive - , systemd, text-short - }: + ({ mkDerivation, base, posix-api, systemd }: mkDerivation { pname = "systemd-api"; - version = "0.1.0.0"; - sha256 = "1isnzmz32nd55hgrn18gsjz7g5d6cvj1yxgf2z2i1fhjwnkw144y"; - revision = "1"; - editedCabalFile = "03z45qhppl29pab563933mv789724czv35872lcjqzmhf468idd6"; - libraryHaskellDepends = [ - base byte-order byteslice posix-api primitive text-short - ]; + version = "0.1.0.1"; + sha256 = "17yjlydr5xhrm4vr1afgmmafjmmrnrzg3vsjhi7ifgmlr5qhfrhi"; + libraryHaskellDepends = [ base posix-api ]; librarySystemDepends = [ systemd ]; description = "systemd bindings"; license = lib.licenses.bsd3; @@ -292860,6 +293245,8 @@ self: { pname = "tagged"; version = "0.8.8"; sha256 = "19x66y8zqh06mmkbbnpy0m5sk402zj6iqfj3d30h6qji6mwgm0x0"; + revision = "1"; + editedCabalFile = "0chbxdppgpsrjqzf28z53x9wqwz0ncfimhfc6rr9knixvvxxx4wi"; libraryHaskellDepends = [ base deepseq template-haskell transformers ]; @@ -293862,15 +294249,15 @@ self: { license = lib.licenses.bsd3; }) {}; - "tar_0_6_1_0" = callPackage + "tar_0_6_2_0" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , directory, file-embed, filepath, os-string, QuickCheck, tasty , tasty-bench, tasty-quickcheck, temporary, time, transformers }: mkDerivation { pname = "tar"; - version = "0.6.1.0"; - sha256 = "1nh5sdlsdsgys3a17sj50gxgy2vdc7rzgzr39z9kj2244vhz5zpd"; + version = "0.6.2.0"; + sha256 = "160rxxaxq7aiz9zca7hxa5abllzqmb77rzp9hmzgxmlynn11xih8"; libraryHaskellDepends = [ array base bytestring containers deepseq directory filepath os-string time transformers @@ -294906,6 +295293,32 @@ self: { license = lib.licenses.mpl20; }) {}; + "tasty-process" = callPackage + ({ mkDerivation, async, base, deepseq, process, tasty + , tasty-expected-failure, test-executable-echo + , test-executable-exitcode, test-executable-simple + , test-executable-sleep + }: + mkDerivation { + pname = "tasty-process"; + version = "0.1.0.1"; + sha256 = "0qc9m52ms983jbsl4307drwbvaaza4iahb9v8f576a6n0vgapd1g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ async base deepseq process tasty ]; + executableHaskellDepends = [ async base deepseq process tasty ]; + testHaskellDepends = [ + async base deepseq process tasty tasty-expected-failure + ]; + testToolDepends = [ + test-executable-echo test-executable-exitcode + test-executable-simple test-executable-sleep + ]; + description = "Test execution of external processes with Tasty"; + license = lib.licenses.gpl2Only; + }) {test-executable-echo = null; test-executable-exitcode = null; + test-executable-simple = null; test-executable-sleep = null;}; + "tasty-program" = callPackage ({ mkDerivation, base, deepseq, directory, filepath, process, tasty }: @@ -294979,8 +295392,8 @@ self: { pname = "tasty-rerun"; version = "1.1.19"; sha256 = "0dbj5jyms4rkb241dw2vgkzk442zga58zhg8mmw0ksi4yw0z8gbg"; - revision = "2"; - editedCabalFile = "01gliss91bx2xfpz4f99g82sqahir5g2rnwn531ccn8jp1m917di"; + revision = "3"; + editedCabalFile = "0s83ylr3wj2whzia7s4yb0cihbpz762nfdmg2kwr3nalpd8j1lzk"; libraryHaskellDepends = [ base containers mtl optparse-applicative split stm tagged tasty transformers @@ -297585,8 +297998,8 @@ self: { pname = "test-lib"; version = "0.4"; sha256 = "0jp0k27vvdz4lfrdi7874j7gnnn051kvqfn1k3zg1ap4m9jzyb45"; - revision = "3"; - editedCabalFile = "03gcbf1yrmvn5sprrf4idwmmyr4lz3j6rmbdnnajpq7c8fibvjcf"; + revision = "4"; + editedCabalFile = "1axgj0pxis513zxxxbjws9vf3zdx9y6djsvgpvi0miprvzr5qask"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -298041,6 +298454,30 @@ self: { license = lib.licenses.gpl2Only; }) {}; + "texmath_0_12_8_7" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty + , tasty-golden, text, typst-symbols, xml + }: + mkDerivation { + pname = "texmath"; + version = "0.12.8.7"; + sha256 = "0i3ngkq87y6lvgfd6ky4zya6qz5n70ypb9yjmxzp7d6844p36g6k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl pandoc-types parsec split syb text + typst-symbols xml + ]; + testHaskellDepends = [ + base bytestring directory filepath pretty-show tagged tasty + tasty-golden text xml + ]; + description = "Conversion between math formats"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + "texrunner" = callPackage ({ mkDerivation, attoparsec, base, bytestring, directory, filepath , HUnit, io-streams, lens, mtl, process, semigroups, temporary @@ -298095,7 +298532,7 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "text_2_1" = callPackage + "text_2_1_1" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , deepseq, directory, filepath, ghc-prim, QuickCheck , system-cxx-std-lib, tasty, tasty-bench, tasty-hunit @@ -298104,8 +298541,8 @@ self: { }: mkDerivation { pname = "text"; - version = "2.1"; - sha256 = "1j5nc8h6njdqrqi6swd278jwsqyw6gpca6ad6vga35lal825prnb"; + version = "2.1.1"; + sha256 = "1azy4kzy23nhck4mxfrqdd754z8nbwpxqdgdfqjdgx45nalds374"; libraryHaskellDepends = [ array base binary bytestring deepseq ghc-prim system-cxx-std-lib template-haskell @@ -298874,6 +299311,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "text-rope-zipper" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, text, text-rope }: + mkDerivation { + pname = "text-rope-zipper"; + version = "0.1.0.0"; + sha256 = "1k696f167l6hzhag9dwgq4xfz8imw0bqg15xrmy2mf2yryiw72a5"; + libraryHaskellDepends = [ base text text-rope ]; + testHaskellDepends = [ base hspec QuickCheck text text-rope ]; + description = "2D text zipper based on text-rope"; + license = lib.licenses.asl20; + }) {}; + "text-short" = callPackage ({ mkDerivation, base, binary, bytestring, deepseq, ghc-prim , hashable, tasty, tasty-hunit, tasty-quickcheck, template-haskell @@ -299716,17 +300165,15 @@ self: { }) {}; "th-letrec" = callPackage - ({ mkDerivation, base, containers, some, template-haskell + ({ mkDerivation, base, codet, containers, some, template-haskell , transformers }: mkDerivation { pname = "th-letrec"; - version = "0.1"; - sha256 = "0z9j8a7p9m5kp3zzia593zbzfmqc6himrzzjfk7nplv6vfh36yah"; - revision = "2"; - editedCabalFile = "0f5pzqfh4axv1x09pzp7dpqvbf3cq6yacyfa403klsyizvh6ly6g"; + version = "0.1.1"; + sha256 = "0z4zh9lnp60nih7dwy697jbnk19f1h3ypazw23jbf0z93f7d90b6"; libraryHaskellDepends = [ - base containers some template-haskell transformers + base codet containers some template-haskell transformers ]; description = "Implicit (recursive) let insertion"; license = lib.licenses.bsd3; @@ -300590,32 +301037,6 @@ self: { }) {}; "threepenny-gui" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, containers - , data-default, deepseq, exceptions, file-embed, filepath, hashable - , safe, snap-core, snap-server, stm, template-haskell, text - , transformers, unordered-containers, vault, vector, websockets - , websockets-snap - }: - mkDerivation { - pname = "threepenny-gui"; - version = "0.9.4.0"; - sha256 = "08jqa01pp6b300ic0xcn687i0a0kvz76bgym3dchk9n75m6hvc4f"; - revision = "4"; - editedCabalFile = "11yn9z3n3czfpbhqfjbixcry1zj5p8m3jg2dbx5vcwx5ffklkcav"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson async base bytestring containers data-default deepseq - exceptions file-embed filepath hashable safe snap-core snap-server - stm template-haskell text transformers unordered-containers vault - vector websockets websockets-snap - ]; - description = "GUI framework that uses the web browser as a display"; - license = lib.licenses.bsd3; - }) {}; - - "threepenny-gui_0_9_4_1" = callPackage ({ mkDerivation, aeson, async, base, bytestring, containers , data-default, deepseq, exceptions, file-embed, filepath, hashable , safe, snap-core, snap-server, stm, template-haskell, text @@ -300637,7 +301058,6 @@ self: { ]; description = "GUI framework that uses the web browser as a display"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "threepenny-gui-contextmenu" = callPackage @@ -301288,17 +301708,18 @@ self: { mainProgram = "timberc"; }) {}; - "time_1_12_2" = callPackage + "time_1_14" = callPackage ({ mkDerivation, base, criterion, deepseq, QuickCheck, random - , tasty, tasty-hunit, tasty-quickcheck + , tasty, tasty-hunit, tasty-quickcheck, template-haskell }: mkDerivation { pname = "time"; - version = "1.12.2"; - sha256 = "07mgxdqhn72i34hbfj61k7lfk8fh5in4lyq013727s1hl93v186v"; - libraryHaskellDepends = [ base deepseq ]; + version = "1.14"; + sha256 = "0gkzffnvi33ksw4zln0d31dpmqiyl8gicrx04g8j13kjr5ygx86z"; + libraryHaskellDepends = [ base deepseq template-haskell ]; testHaskellDepends = [ base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck + template-haskell ]; benchmarkHaskellDepends = [ base criterion deepseq ]; description = "A time library"; @@ -302863,33 +303284,34 @@ self: { license = lib.licenses.bsd3; }) {}; - "tls_1_9_0" = callPackage - ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring - , cereal, crypton, crypton-x509, crypton-x509-store - , crypton-x509-validation, data-default-class, gauge, hourglass - , memory, mtl, network, QuickCheck, tasty, tasty-quickcheck - , transformers, unix-time + "tls_2_0_1" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, async, base + , base16-bytestring, bytestring, cereal, crypton, crypton-x509 + , crypton-x509-store, crypton-x509-validation, data-default-class + , hourglass, hspec, hspec-discover, memory, mtl, network + , QuickCheck, serialise, transformers, unix-time }: mkDerivation { pname = "tls"; - version = "1.9.0"; - sha256 = "0gj3af9sqd0bw7dpcqfyvbslpxsk2ij00a77kl710fwhw35vj1an"; + version = "2.0.1"; + sha256 = "1176gdzhwbnp3i1dp555la9ch5kgr6k13zn5as6d172a76q8qrcq"; + revision = "1"; + editedCabalFile = "0nrzk8yjbnzw1d4cjw03hayny1jx99a6y131903i5jdfafrqsla0"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ - asn1-encoding asn1-types async base bytestring cereal crypton - crypton-x509 crypton-x509-store crypton-x509-validation - data-default-class memory mtl network transformers unix-time + asn1-encoding asn1-types async base base16-bytestring bytestring + cereal crypton crypton-x509 crypton-x509-store + crypton-x509-validation data-default-class memory mtl network + serialise transformers unix-time ]; testHaskellDepends = [ asn1-types async base bytestring crypton crypton-x509 - crypton-x509-validation data-default-class hourglass QuickCheck - tasty tasty-quickcheck + crypton-x509-validation data-default-class hourglass hspec + QuickCheck serialise ]; - benchmarkHaskellDepends = [ - asn1-types async base bytestring crypton crypton-x509 - crypton-x509-validation data-default-class gauge hourglass - QuickCheck tasty-quickcheck - ]; - description = "TLS/SSL protocol native implementation (Server and Client)"; + testToolDepends = [ hspec-discover ]; + description = "TLS protocol native implementation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; }) {}; @@ -302950,6 +303372,25 @@ self: { license = lib.licenses.bsd3; }) {}; + "tls-session-manager_0_0_5" = callPackage + ({ mkDerivation, auto-update, base, basement, bytestring, clock + , crypto-token, memory, psqueues, serialise, tls + }: + mkDerivation { + pname = "tls-session-manager"; + version = "0.0.5"; + sha256 = "0zfls8ckskip43vrjvvqafv0c9wb5a6j507j2fjjczb0gm9gdq5m"; + revision = "1"; + editedCabalFile = "109d07s6gp5flhhnsy96fnz1i0y9r7j2c06ql7k9gv8xaa8pa9s9"; + libraryHaskellDepends = [ + auto-update base basement bytestring clock crypto-token memory + psqueues serialise tls + ]; + description = "In-memory TLS session DB and session ticket"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "tlynx" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, bytestring , comonad, containers, data-default-class, elynx-tools, elynx-tree @@ -303071,21 +303512,21 @@ self: { license = lib.licenses.bsd3; }) {}; - "tmp-proc_0_6_0_0" = callPackage + "tmp-proc_0_6_1_0" = callPackage ({ mkDerivation, async, base, bytestring, data-default, hspec - , http-client, http-types, mtl, network, process, text, unliftio - , wai, warp, warp-tls + , http-client, http-types, mtl, network, process, text, tls + , unliftio, wai, warp, warp-tls }: mkDerivation { pname = "tmp-proc"; - version = "0.6.0.0"; - sha256 = "148zvf2zwg84pyksir7j9y208y135i95dp0hh9514xahfh44ic3x"; + version = "0.6.1.0"; + sha256 = "0qhapmpwlslcr0b4r4031arhixmfm5dwhjz6qhcbjdf1q7jq68lr"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - async base bytestring mtl network process text unliftio wai warp - warp-tls + async base bytestring mtl network process text tls unliftio wai + warp warp-tls ]; testHaskellDepends = [ base bytestring data-default hspec http-client http-types text wai @@ -303141,14 +303582,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "tmp-proc-postgres_0_6_0_0" = callPackage + "tmp-proc-postgres_0_6_0_1" = callPackage ({ mkDerivation, base, bytestring, hspec, hspec-tmp-proc , postgresql-simple, text, tmp-proc }: mkDerivation { pname = "tmp-proc-postgres"; - version = "0.6.0.0"; - sha256 = "1zddls7fax0wrs06db6p9457gs7ay0q0b4cmvykzdlkq3k38xnd8"; + version = "0.6.0.1"; + sha256 = "0xlrk8idis8wdvv6wkv36yjf1hw023236340j6g6j4nh51pn3wan"; libraryHaskellDepends = [ base bytestring postgresql-simple text tmp-proc ]; @@ -303177,14 +303618,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "tmp-proc-rabbitmq_0_6_0_0" = callPackage + "tmp-proc-rabbitmq_0_6_0_1" = callPackage ({ mkDerivation, amqp, base, bytestring, hspec, hspec-tmp-proc , text, tmp-proc }: mkDerivation { pname = "tmp-proc-rabbitmq"; - version = "0.6.0.0"; - sha256 = "104hsrr18ch40h9vqa3pxzq5nvhawqxyq8lvyjfwal2ncakyyzrn"; + version = "0.6.0.1"; + sha256 = "0yw6j5fw1l35q1b0x25kksw3g1b5v97yzmi3s4snkljmf45wlfh6"; libraryHaskellDepends = [ amqp base bytestring text tmp-proc ]; testHaskellDepends = [ amqp base bytestring hspec hspec-tmp-proc text tmp-proc @@ -303210,14 +303651,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "tmp-proc-redis_0_6_0_0" = callPackage + "tmp-proc-redis_0_6_0_1" = callPackage ({ mkDerivation, base, bytestring, hedis, hspec, hspec-tmp-proc , text, tmp-proc }: mkDerivation { pname = "tmp-proc-redis"; - version = "0.6.0.0"; - sha256 = "02l8x3z1ikpvd92cynda4s46sg35ql9f59y48w32vcgdlzs6v19v"; + version = "0.6.0.1"; + sha256 = "1nwcw55rb9gcr36611vnw4vxcqqbppn6vxkwpviyv18lilsdpm22"; libraryHaskellDepends = [ base bytestring hedis text tmp-proc ]; testHaskellDepends = [ base bytestring hedis hspec hspec-tmp-proc text tmp-proc @@ -303233,8 +303674,8 @@ self: { }: mkDerivation { pname = "tmp-proc-zipkin"; - version = "0.6.0.0"; - sha256 = "01acz3c21wlkgrazlgmdl68y7pg2vz8cxk8776xi979w0q1kp56a"; + version = "0.6.0.1"; + sha256 = "1zpqjfn9bi72cq7bbfgixbckpg37jnkbklxha15gdx49qmxi2jhm"; libraryHaskellDepends = [ base bytestring http-client text tmp-proc tracing ]; @@ -303499,15 +303940,15 @@ self: { "token-limiter-concurrent" = callPackage ({ mkDerivation, async, base, genvalidity, genvalidity-sydtest - , QuickCheck, sydtest, sydtest-discover + , QuickCheck, stm, sydtest, sydtest-discover }: mkDerivation { pname = "token-limiter-concurrent"; - version = "0.0.0.0"; - sha256 = "1g64638v7kiblixb8xg5dvnif60mlpplp1l18pv32lr9sph7yv1c"; + version = "0.1.0.0"; + sha256 = "09ai81x994snla1aq1245y6x3w3kblcgl4wjy70vm9yli8c2d064"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ - async base genvalidity genvalidity-sydtest QuickCheck sydtest + async base genvalidity genvalidity-sydtest QuickCheck stm sydtest ]; testToolDepends = [ sydtest-discover ]; description = "A thread-safe concurrent token-bucket rate limiter that guarantees fairness"; @@ -303750,6 +304191,30 @@ self: { license = lib.licenses.isc; }) {}; + "toml-parser_2_0_0_0" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, hspec + , hspec-discover, markdown-unlit, prettyprinter, template-haskell + , text, time, transformers + }: + mkDerivation { + pname = "toml-parser"; + version = "2.0.0.0"; + sha256 = "1nvrmlgmdvm7p16fywds4wnpyavyq7sk0p3zlqy9dci33qb3kzc7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers prettyprinter text time transformers + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers hspec template-haskell text time + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "TOML 1.0.0 parser"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + "toml-reader" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory , megaparsec, parser-combinators, process, tasty, tasty-golden @@ -303759,8 +304224,8 @@ self: { pname = "toml-reader"; version = "0.2.1.0"; sha256 = "1nq4f1a1gkm0xv1crq3fwp6xmr79kz6m4ls0nkj75mkcqk0mpd05"; - revision = "3"; - editedCabalFile = "1q6fgn4xcssp1q819igbiihjhwfkb6jzaxsd5h35jr847lmw9mjw"; + revision = "4"; + editedCabalFile = "1avm7r47cs9as0wy7y5030fvzq68bnbf4irb58jpag8cad7dglsb"; libraryHaskellDepends = [ base containers megaparsec parser-combinators text time ]; @@ -303793,6 +304258,24 @@ self: { license = lib.licenses.asl20; }) {}; + "toml-test-drivers" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, prettyprinter + , prettyprinter-ansi-terminal, text, toml-parser + }: + mkDerivation { + pname = "toml-test-drivers"; + version = "1.0.0.0"; + sha256 = "099847kqica8ixkp44npmk810lls2xqcnqimnvcdi3cmr1c9asa3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers prettyprinter + prettyprinter-ansi-terminal text toml-parser + ]; + description = "toml-parser test drivers"; + license = lib.licenses.isc; + }) {}; + "tomland" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , hashable, hedgehog, hspec, hspec-hedgehog, hspec-megaparsec @@ -304243,17 +304726,6 @@ self: { }) {}; "torsor" = callPackage - ({ mkDerivation, base }: - mkDerivation { - pname = "torsor"; - version = "0.1"; - sha256 = "173dn2n24xdlyymw5hqd6qd1r6h65bqrhpkcl49kccxr10xgb8vm"; - libraryHaskellDepends = [ base ]; - description = "Torsor Typeclass"; - license = lib.licenses.bsd3; - }) {}; - - "torsor_0_1_0_1" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "torsor"; @@ -304262,7 +304734,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Torsor Typeclass"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "tostring" = callPackage @@ -306310,32 +306781,6 @@ self: { }) {}; "trifecta" = 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.3"; - sha256 = "05jnq2q27ichv9x6g9dx7ljppy3mkyv8ppzb0ynmfmpkcbghpbrf"; - revision = "1"; - editedCabalFile = "1rgx5415y996vbpfpnkjf48hgfjvid6wbzhfq88zqf0j4kbi7m75"; - 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; - }) {}; - - "trifecta_2_1_4" = callPackage ({ mkDerivation, ansi-terminal, array, base, blaze-builder , blaze-html, blaze-markup, bytestring, charset, comonad , containers, deepseq, fingertree, ghc-prim, hashable @@ -306357,7 +306802,6 @@ self: { testHaskellDepends = [ base parsers QuickCheck ]; description = "A modern parser combinator library with convenient diagnostics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "trigger" = callPackage @@ -307514,6 +307958,8 @@ self: { pname = "twee-lib"; version = "2.4.2"; sha256 = "1fncqc2abb9hhy5ncb7174gy7n7wp5c9ablq07pr7k61i8ngqwd9"; + revision = "1"; + editedCabalFile = "1my0zlr5xbdyg0xrn5h0x40xiazx8dkimnzmrh1mfbdjckwlrdbr"; libraryHaskellDepends = [ base bytestring cereal containers dlist ghc-prim pretty primitive random transformers uglymemo @@ -309817,21 +310263,20 @@ self: { "typst" = callPackage ({ mkDerivation, aeson, array, base, bytestring, cassava - , containers, digits, directory, filepath, mtl, ordered-containers - , parsec, pretty, pretty-show, regex-tdfa, scientific, tasty - , tasty-golden, text, time, toml-parser, typst-symbols, vector - , xml-conduit, yaml + , containers, directory, filepath, mtl, ordered-containers, parsec + , pretty, pretty-show, regex-tdfa, scientific, tasty, tasty-golden + , text, time, toml-parser, typst-symbols, vector, xml-conduit, yaml }: mkDerivation { pname = "typst"; - version = "0.5"; - sha256 = "01hmb835hig6igyhpyrxxmprd9azfqbkjcnw5pfcjy099v1ik5c4"; + version = "0.5.0.1"; + sha256 = "1cpc7k6kjif6pyl3rh543yrzhygf5fawi3s1ygdvzi92r5w9xk24"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson array base bytestring cassava containers digits directory - filepath mtl ordered-containers parsec pretty regex-tdfa scientific - text time toml-parser typst-symbols vector xml-conduit yaml + aeson array base bytestring cassava containers directory filepath + mtl ordered-containers parsec pretty regex-tdfa scientific text + time toml-parser typst-symbols vector xml-conduit yaml ]; testHaskellDepends = [ base bytestring directory filepath pretty-show tasty tasty-golden @@ -309841,6 +310286,32 @@ self: { license = lib.licenses.bsd3; }) {}; + "typst_0_5_0_2" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cassava + , containers, directory, filepath, mtl, ordered-containers, parsec + , pretty, pretty-show, regex-tdfa, scientific, tasty, tasty-golden + , text, time, toml-parser, typst-symbols, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "typst"; + version = "0.5.0.2"; + sha256 = "1myglayx9wdjzr33hp9faqg37brvw5s8ic31xw5alf3n444g6i0j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring cassava containers directory filepath + mtl ordered-containers parsec pretty regex-tdfa scientific text + time toml-parser typst-symbols vector xml-conduit yaml + ]; + testHaskellDepends = [ + base bytestring directory filepath pretty-show tasty tasty-golden + text time + ]; + description = "Parsing and evaluating typst syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "typst-symbols" = callPackage ({ mkDerivation, base, text }: mkDerivation { @@ -309886,8 +310357,8 @@ self: { pname = "tz"; version = "0.1.3.6"; sha256 = "1vqnfk656i6j3j1bf9lc36adziv52x1b2ccq6afp8cka1nay2mcd"; - revision = "5"; - editedCabalFile = "0r1wbf0c0fpns8vyr2xrrkkclzjcy212zb9ldsrcxx7jyz5nr0jj"; + revision = "6"; + editedCabalFile = "0za67vc1lvadrl6r287cmkkz7cnharm1yhsyin8qbn9xlm5r8ci0"; libraryHaskellDepends = [ base binary bytestring containers data-default deepseq template-haskell time tzdata vector @@ -309905,25 +310376,6 @@ self: { }) {}; "tzdata" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, HUnit - , tasty, tasty-hunit, tasty-th, unix, vector - }: - mkDerivation { - pname = "tzdata"; - version = "0.2.20231222.0"; - sha256 = "049brcgpqkr8bj7q5fqmxclb4s1ikrx9gawy2yn0ig3nd0kspnw9"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base bytestring containers deepseq vector - ]; - testHaskellDepends = [ - base bytestring HUnit tasty tasty-hunit tasty-th unix - ]; - description = "Time zone database (as files and as a module)"; - license = lib.licenses.asl20; - }) {}; - - "tzdata_0_2_20240201_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, HUnit , tasty, tasty-hunit, tasty-th, unix, vector }: @@ -309940,7 +310392,6 @@ self: { ]; description = "Time zone database (as files and as a module)"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "tztime" = callPackage @@ -310444,15 +310895,16 @@ self: { }) {}; "ukrainian-phonetics-basic-array" = callPackage - ({ mkDerivation, base, mmsyn2-array, mmsyn5 + ({ mkDerivation, base, intermediate-structures, mmsyn2-array , ukrainian-phonetics-common }: mkDerivation { pname = "ukrainian-phonetics-basic-array"; - version = "0.7.0.0"; - sha256 = "13kwf822598hpvp0sa724bp4dyqgh79k0bydnlmxp51jsj8d85cq"; + version = "0.7.1.1"; + sha256 = "0qazbvkl6rsw08a4xh54yli4pwww0g1psn051bggs1ppscc31fd4"; libraryHaskellDepends = [ - base mmsyn2-array mmsyn5 ukrainian-phonetics-common + base intermediate-structures mmsyn2-array + ukrainian-phonetics-common ]; description = "A library to work with the basic Ukrainian phonetics and syllable segmentation"; license = lib.licenses.mit; @@ -312160,6 +312612,8 @@ self: { pname = "units"; version = "2.4.1.5"; sha256 = "09ssrid1an2nv6j9skb787i3hqiz5hgz020q13552w55m0smw4c9"; + revision = "1"; + editedCabalFile = "0b1fdaafygxhkl06ik2yvfn8mgl7nlpsswd16iyqwwmrwp2advb4"; libraryHaskellDepends = [ base containers deepseq lens linear mtl multimap singletons singletons-base singletons-th syb template-haskell th-desugar @@ -312504,6 +312958,33 @@ self: { license = lib.licenses.mit; }) {}; + "universum_1_8_2_1" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, gauge + , ghc-prim, hashable, hedgehog, microlens, microlens-mtl, mtl + , safe-exceptions, stm, tasty, tasty-discover, tasty-hedgehog, text + , transformers, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "universum"; + version = "1.8.2.1"; + sha256 = "06kv2p7792r4d7nsq1wx7vw5jy72fjacc2jwmkqfanaaapdr27q9"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim hashable microlens + microlens-mtl mtl safe-exceptions stm text transformers + unordered-containers utf8-string vector + ]; + testHaskellDepends = [ + base bytestring hedgehog tasty tasty-hedgehog text + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base containers gauge text unordered-containers + ]; + description = "Custom prelude used in Serokell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "unix_2_8_5_0" = callPackage ({ mkDerivation, base, bytestring, filepath, tasty, tasty-hunit , tasty-quickcheck, time @@ -312512,6 +312993,8 @@ self: { pname = "unix"; version = "2.8.5.0"; sha256 = "0zc5jbdkhnh8m8dxbgvbwx3r1jmgjxdnqq8qc632wzpf8bi822yp"; + revision = "1"; + editedCabalFile = "0n8j03w0wyga4qgv3q5drj9kv27hl4242gzas09yzmyz6bq44vi5"; libraryHaskellDepends = [ base bytestring filepath time ]; testHaskellDepends = [ base bytestring filepath tasty tasty-hunit tasty-quickcheck @@ -312525,10 +313008,8 @@ self: { ({ mkDerivation, base, bytestring }: mkDerivation { pname = "unix-bytestring"; - version = "0.4.0"; - sha256 = "0vpg1yfv69ks7b8vyci5l480nj3b90dfvkxdfhw4n3mgch4s6rh4"; - revision = "1"; - editedCabalFile = "0p9akxwacfkbhpiqp0nvdsk5lsxlr5l3b0dgz86fwf7pp2zsd82m"; + version = "0.4.0.1"; + sha256 = "013if0qmbm491hjc4ha455whw3gwxwpws351cjhpalz8a6yh479j"; libraryHaskellDepends = [ base bytestring ]; description = "Unix/Posix-specific functions for ByteStrings"; license = lib.licenses.bsd3; @@ -312673,24 +313154,6 @@ self: { }) {}; "unix-time" = callPackage - ({ mkDerivation, base, binary, bytestring, hspec, hspec-discover - , old-locale, old-time, QuickCheck, template-haskell, time - }: - mkDerivation { - pname = "unix-time"; - version = "0.4.11"; - sha256 = "147hzx3gkqx1j2gr200fjgvl6dr2f9290dcimqyzrwscihbikmxb"; - libraryHaskellDepends = [ base binary bytestring old-time ]; - testHaskellDepends = [ - base bytestring hspec old-locale old-time QuickCheck - template-haskell time - ]; - testToolDepends = [ hspec-discover ]; - description = "Unix time parser/formatter and utilities"; - license = lib.licenses.bsd3; - }) {}; - - "unix-time_0_4_12" = callPackage ({ mkDerivation, base, binary, bytestring, hspec, hspec-discover , old-locale, old-time, QuickCheck, template-haskell, time }: @@ -312706,7 +313169,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Unix time parser/formatter and utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "unjson" = callPackage @@ -313146,14 +313608,14 @@ self: { }) {}; "unpacked-maybe-numeric" = callPackage - ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes - , wide-word, word-compat + ({ mkDerivation, base, QuickCheck, quickcheck-classes, wide-word + , word-compat }: mkDerivation { pname = "unpacked-maybe-numeric"; - version = "0.1.3.0"; - sha256 = "04q6snimyvi2cznb8djh671y054x57gp6dvgzcsvv1y2fgqchpb7"; - libraryHaskellDepends = [ base primitive wide-word word-compat ]; + version = "0.1.3.1"; + sha256 = "1cgcdz59nfnm356ic4kwarr4xq4vrf1y1balkrclgpvc0y00823a"; + libraryHaskellDepends = [ base wide-word word-compat ]; testHaskellDepends = [ base QuickCheck quickcheck-classes ]; description = "maybes of numeric values with fewer indirections"; license = lib.licenses.bsd3; @@ -313969,6 +314431,8 @@ self: { pname = "url-slug"; version = "0.1.0.0"; sha256 = "0x5xkfxzml1cnqcmmyvm3gj0ikw2371jbsqya6ng7pfjlcsmdfzn"; + revision = "1"; + editedCabalFile = "0hzpc1ibcxy6pn4w8ngclicfms1l65jxavfnygbnklv0ci9ccwy0"; libraryHaskellDepends = [ aeson base relude text unicode-transforms uri-encode ]; @@ -314595,10 +315059,8 @@ self: { }: mkDerivation { pname = "utility-ht"; - version = "0.0.17"; - sha256 = "164sy6vdq5vspvfcj59hsmynn97x0wimw4xa5jyzkl4b0vp8lhb2"; - revision = "1"; - editedCabalFile = "11i3n06rg580c87br6ic3m75bd83p9incz1nmkkqrawpr7s2fk5f"; + version = "0.0.17.1"; + sha256 = "02pcjyi50jrxssirc8mf2mc17jqbr2a5w2vxiisfqwpwz2h4ivvb"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest-exitcode-stdio doctest-lib QuickCheck @@ -314608,22 +315070,82 @@ self: { maintainers = [ lib.maintainers.thielema ]; }) {}; - "utility-ht_0_0_17_1" = callPackage - ({ mkDerivation, base, doctest-exitcode-stdio, doctest-lib - , QuickCheck + "utxorpc" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-protobuf-types + , proto-lens-runtime }: mkDerivation { - pname = "utility-ht"; - version = "0.0.17.1"; - sha256 = "02pcjyi50jrxssirc8mf2mc17jqbr2a5w2vxiisfqwpwz2h4ivvb"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base doctest-exitcode-stdio doctest-lib QuickCheck + pname = "utxorpc"; + version = "0.0.4.1"; + sha256 = "08xn1jlc3q466cz63j1klkr05shnb3hicrz5i8fpf05cwf88ajl2"; + libraryHaskellDepends = [ + base proto-lens proto-lens-protobuf-types proto-lens-runtime ]; - description = "Various small helper functions for Lists, Maybes, Tuples, Functions"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.thielema ]; + description = "A gRPC interface for UTxO Blockchains"; + license = lib.licenses.asl20; + }) {}; + + "utxorpc-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, hspec + , http2, http2-client, http2-client-grpc, http2-grpc-proto-lens + , http2-grpc-types, katip, lens, proto-lens, safe, text, time + , transformers, unliftio, utxorpc, uuid + }: + mkDerivation { + pname = "utxorpc-client"; + version = "0.0.1.1"; + sha256 = "1l588nhg9ssqdwdx6pvqsj4mgl88rp4fbnba8ph4hf9jqf9j81ci"; + revision = "1"; + editedCabalFile = "1lqarn3bycipy6rbqy9p4ypsq0xvpm0qwmjpgkqs0ivr6wp9vnas"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http2-client http2-client-grpc + http2-grpc-proto-lens http2-grpc-types proto-lens utxorpc uuid + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive http2 http2-client + http2-client-grpc http2-grpc-types katip lens proto-lens safe text + time transformers unliftio utxorpc uuid + ]; + testHaskellDepends = [ + base bytestring hspec http2-client http2-client-grpc + http2-grpc-proto-lens http2-grpc-types proto-lens utxorpc uuid + ]; + description = "An SDK for clients of the UTxO RPC specification"; + license = lib.licenses.asl20; + }) {}; + + "utxorpc-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , directory, hspec, http2-grpc-proto-lens, http2-grpc-types, katip + , lens, proto-lens, time, transformers, unliftio, utxorpc, uuid + , wai, warp, warp-grpc, warp-tls + }: + mkDerivation { + pname = "utxorpc-server"; + version = "0.0.1.1"; + sha256 = "025lrc650b0kjw1z5vsjqg1ylb8zjv4bm5jrlk8dilb5yipk3zjq"; + revision = "1"; + editedCabalFile = "06hxrc4d93v814yiv09x6f7pjphx9hk3jbgv6cnwi4bx9ryp7sak"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http2-grpc-proto-lens http2-grpc-types utxorpc uuid + wai warp warp-grpc warp-tls + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive http2-grpc-types katip lens + proto-lens time transformers unliftio utxorpc uuid wai warp + warp-grpc warp-tls + ]; + testHaskellDepends = [ + base bytestring directory hspec http2-grpc-proto-lens + http2-grpc-types proto-lens transformers utxorpc uuid wai warp-grpc + ]; + description = "An SDK for UTxO RPC services"; + license = lib.licenses.asl20; + mainProgram = "server-example"; }) {}; "uu-cco" = callPackage @@ -316313,6 +316835,8 @@ self: { pname = "vector"; version = "0.13.1.0"; sha256 = "1vpcxn0zkhmvksz373iz66bv42f358jv3zqg390vk2mbkqkp5wk3"; + revision = "1"; + editedCabalFile = "03fpy8vnjyk7hw6sci361pmb05jl5z05yb08yjv5wxqxnp7jq0xw"; libraryHaskellDepends = [ base deepseq primitive vector-stream ]; testHaskellDepends = [ base base-orphans doctest HUnit primitive QuickCheck random tasty @@ -316891,6 +317415,8 @@ self: { pname = "vector-stream"; version = "0.1.0.1"; sha256 = "0z5z88flyassdpgga412qci6brr9gyljbx875wd479fy9crhgxfh"; + revision = "1"; + editedCabalFile = "17sa7mq3maphzgwdjwxr1q9dm92gz4hcbyk0d3hkayqxswp9x9hn"; libraryHaskellDepends = [ base ghc-prim ]; description = "Efficient Streams"; license = lib.licenses.bsd3; @@ -317199,10 +317725,8 @@ self: { }: mkDerivation { pname = "verset"; - version = "0.0.1.8"; - sha256 = "19l5ck1l1528f7mqks5c6n314cyzrw5qk2ddg77s6y6lv5sm4kv3"; - revision = "1"; - editedCabalFile = "0lf4np9zxl9a48s4sifh49d9gvqv2hhd3wmbr5z1ian83l9slcz7"; + version = "0.0.1.9"; + sha256 = "1ygsqr6qhcfv71v0jgbh17ayrg1fkf63dl851zl3p745jjr2sxk2"; libraryHaskellDepends = [ base bytestring containers extra mtl safe text time uuid ]; @@ -317286,6 +317810,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "versions_6_0_6" = callPackage + ({ mkDerivation, base, deepseq, hashable, megaparsec, microlens + , parser-combinators, tasty, tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "versions"; + version = "6.0.6"; + sha256 = "0w73gcg2yyrx5b6msynmpa05q2q1n4qaa59n0l21glz28k7lzyma"; + libraryHaskellDepends = [ + base deepseq hashable megaparsec parser-combinators + template-haskell text + ]; + testHaskellDepends = [ + base megaparsec microlens tasty tasty-hunit template-haskell text + ]; + description = "Types and parsers for software version numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "vertexenum" = callPackage ({ mkDerivation, base, containers, hmatrix-glpk, tasty, tasty-hunit , vector-space @@ -318570,8 +319114,8 @@ self: { }: mkDerivation { pname = "vty-windows"; - version = "0.2.0.1"; - sha256 = "0y2ihbhg5xmk1mljn1syrd5iqg0dd0lk6j0kgk6077j0jdm09ar3"; + version = "0.2.0.2"; + sha256 = "12dd00lp5vx8fijj6i3ihd5553k9b127lh25li50dimkxf5vrwjv"; libraryHaskellDepends = [ base blaze-builder bytestring containers deepseq directory filepath microlens microlens-mtl microlens-th mtl parsec stm transformers @@ -318825,8 +319369,8 @@ self: { }: mkDerivation { pname = "wai-app-static"; - version = "3.1.8"; - sha256 = "00ig077z3ipc7vwpwflcn0z3xvgkl2kyqh7whwym69fldc4q2w0s"; + version = "3.1.9"; + sha256 = "0rjaivvfdpi512iik78hdhapngpikm8cgw5rzb0ax27ml56x8wxk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -319058,8 +319602,8 @@ self: { }: mkDerivation { pname = "wai-feature-flags"; - version = "0.1.0.7"; - sha256 = "0pqi45lf7pzad3d2l10hizsxwpjpj06m0z8di43vblb150z6y3my"; + version = "0.1.0.8"; + sha256 = "0mwad6x95yma2gdpi0i93hl29xhw1qrb4hxgpm2np7cwy8gcprv3"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -319172,6 +319716,8 @@ self: { pname = "wai-handler-hal"; version = "0.4.0.0"; sha256 = "1qdw8ml3b0zgb09zrv37xp83yqw9v95nm22iw4ysdlampidz8s6d"; + revision = "1"; + editedCabalFile = "0klabj62v4qs7rac9vwvn1pqji7i0xhj1lza6zi49lkhsdn29020"; libraryHaskellDepends = [ base base64-bytestring bytestring case-insensitive hal http-media http-types network text unordered-containers vault wai @@ -320414,8 +320960,8 @@ self: { pname = "wai-saml2"; version = "0.5"; sha256 = "1am7b933ipwphxzsxrbprx8fi2lk2z710sgsk6d66fd2l6axayki"; - revision = "1"; - editedCabalFile = "0aqmz8c6hlcrcq0nc3gg37lwzi2aqw5z330khsq4zk22szgjnhpw"; + revision = "2"; + editedCabalFile = "11ilrysikaxnjvrzsqrxfjvbp4vaqvwbb787avvr2mzwm5107d3p"; libraryHaskellDepends = [ base base16-bytestring base64-bytestring bytestring c14n containers cryptonite data-default-class http-types mtl network-uri text time @@ -321100,23 +321646,6 @@ self: { }) {}; "warp-tls" = callPackage - ({ mkDerivation, base, bytestring, data-default-class, network - , recv, streaming-commons, tls, tls-session-manager, unliftio, wai - , warp - }: - mkDerivation { - pname = "warp-tls"; - version = "3.4.3"; - sha256 = "1fldcdd7x2r1vl7qjycrlfwk10z58ap15najlbfdfa1lnvwc50jd"; - libraryHaskellDepends = [ - base bytestring data-default-class network recv streaming-commons - tls tls-session-manager unliftio wai warp - ]; - description = "HTTP over TLS support for Warp via the TLS package"; - license = lib.licenses.mit; - }) {}; - - "warp-tls_3_4_4" = callPackage ({ mkDerivation, base, bytestring, data-default-class, network , recv, streaming-commons, tls, tls-session-manager, unliftio, wai , warp @@ -321131,7 +321660,6 @@ self: { ]; description = "HTTP over TLS support for Warp via the TLS package"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "warp-tls-uid" = callPackage @@ -321259,14 +321787,14 @@ self: { "waterfall-cad" = callPackage ({ mkDerivation, base, lattices, lens, linear, opencascade-hs - , resourcet + , primitive, resourcet }: mkDerivation { pname = "waterfall-cad"; - version = "0.1.2.2"; - sha256 = "1nlzb5h9ysxzi96z0hms803lg1banir586d8xb2wsm3q3hcp6wm7"; + version = "0.2.1.0"; + sha256 = "044si8pxsjryl8j34haqmly0g4pan2j25b8p7699ywh2c07glwb2"; libraryHaskellDepends = [ - base lattices lens linear opencascade-hs resourcet + base lattices lens linear opencascade-hs primitive resourcet ]; description = "Declarative CAD/Solid Modeling Library"; license = lib.licenses.lgpl21Only; @@ -321279,8 +321807,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.1.2.2"; - sha256 = "1c5hkvbgam64z810zks2jc5q7jh65jncyky1hdii439jml65rr4d"; + version = "0.2.1.0"; + sha256 = "0b6kk1rj9yxylc1578m7ydal046mcxcvska6r4j7ksa3v8icjvga"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -323156,8 +323684,8 @@ self: { }: mkDerivation { pname = "weeder"; - version = "2.7.0"; - sha256 = "042c4v7x91xfmams4v4kk8azvi6sh8l03rkkvyvi35jigkz74cbh"; + version = "2.8.0"; + sha256 = "086vni1i0sqy2xva63xdx1ppvwygyn1dav2bykggd6j1jrwi0m5p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -325396,7 +325924,7 @@ self: { ({ mkDerivation, aeson, aeson-pretty, attoparsec , authenticate-oauth, base, base16-bytestring, base64-bytestring , bytestring, Cabal, cabal-doctest, case-insensitive, containers - , cryptonite, directory, doctest, exceptions, filepath, ghc-prim + , crypton, directory, doctest, exceptions, filepath, ghc-prim , hashable, http-client, http-client-tls, http-types, HUnit, lens , lens-aeson, memory, mime-types, network-info, psqueues , QuickCheck, snap-core, snap-server, template-haskell, temporary @@ -325406,16 +325934,16 @@ self: { }: mkDerivation { pname = "wreq"; - version = "0.5.4.2"; - sha256 = "016m5ij80nxnkz3hvdzx3g4w7yjk40bx47xrn54bx1ni9aq2h6wh"; + version = "0.5.4.3"; + sha256 = "00z6i4myg18bq15h9h889k7s9j5564cfjvzxd65i37dknwi2mpw6"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson attoparsec authenticate-oauth base base16-bytestring - bytestring case-insensitive containers cryptonite exceptions - ghc-prim hashable http-client http-client-tls http-types lens - lens-aeson memory mime-types psqueues template-haskell text time + bytestring case-insensitive containers crypton exceptions ghc-prim + hashable http-client http-client-tls http-types lens lens-aeson + memory mime-types psqueues template-haskell text time time-locale-compat unordered-containers ]; testHaskellDepends = [ @@ -326322,6 +326850,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "x509-ocsp" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , cryptohash-sha1, crypton-x509, HUnit, pem + }: + mkDerivation { + pname = "x509-ocsp"; + version = "0.1.1.0"; + sha256 = "09crd65swq1qw7wyn87xmfwdm3rqn4pcaz09hhdvv8v9vq9n734g"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring cryptohash-sha1 + crypton-x509 + ]; + testHaskellDepends = [ + asn1-encoding asn1-types base bytestring crypton-x509 HUnit pem + ]; + description = "Basic X509 OCSP implementation"; + license = lib.licenses.bsd3; + }) {}; + "x509-store" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring , containers, cryptonite, directory, filepath, mtl, pem, tasty @@ -328034,8 +328582,8 @@ self: { }: mkDerivation { pname = "xmobar"; - version = "0.47.3"; - sha256 = "186dwm3a4fznjgh3l7hknq9rgjhci12qgwwhaqhx2kihk93c6dsp"; + version = "0.47.4"; + sha256 = "1vbi6psaljnqsvv397vqsla23azq1pcmmzlxm88n9qiqb85a52h7"; configureFlags = [ "-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus" "-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris" @@ -328267,20 +328815,19 @@ self: { }) {}; "xmonad-extras" = callPackage - ({ mkDerivation, alsa-mixer, base, bytestring, containers, hint - , libmpd, mtl, network, regex-posix, X11, xmonad, xmonad-contrib + ({ mkDerivation, alsa-mixer, base, bytestring, containers, dbus + , hint, libmpd, mtl, network, regex-posix, X11, xmonad + , xmonad-contrib }: mkDerivation { pname = "xmonad-extras"; - version = "0.17.0"; - sha256 = "0kkwng84hp19vc9nw97y77n3hsg9scn0c9fa1ivf4r9s5x3p6flx"; - revision = "1"; - editedCabalFile = "1ivm1nncg8qa5ww1kgk1d8zdawniz83ab5s2dj0hbcxffymgxp0k"; + version = "0.17.1"; + sha256 = "08kq9w38jk4nwb2dmqbmybiz50zy81md9sbjmwrkw5wjcdxgsgch"; configureFlags = [ "-f-with_hlist" "-fwith_parsec" "-fwith_split" ]; libraryHaskellDepends = [ - alsa-mixer base bytestring containers hint libmpd mtl network + alsa-mixer base bytestring containers dbus hint libmpd mtl network regex-posix X11 xmonad xmonad-contrib ]; description = "Third party extensions for xmonad with wacky dependencies"; @@ -329986,32 +330533,69 @@ self: { }) {}; "yaya" = callPackage - ({ mkDerivation, base, bifunctors, comonad, constraints, containers - , distributive, either, errors, free, kan-extensions, lens - , profunctors, template-haskell, th-abstraction, transformers + ({ mkDerivation, base, Cabal, cabal-doctest, comonad, doctest + , either, free, kan-extensions, lens, profunctors, strict + , template-haskell, th-abstraction, transformers }: mkDerivation { pname = "yaya"; - version = "0.4.2.1"; - sha256 = "182h9lhk493az2ic2v5q64yy1adnxa6mm4hp72pcb73ma87z6amd"; + version = "0.5.2.1"; + sha256 = "01j92jjcq44fhv723rsmhn5qizvdvq1xaa3p0qljzc34z1910i83"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ - base bifunctors comonad constraints containers distributive either - errors free kan-extensions lens profunctors template-haskell - th-abstraction transformers + base comonad either free kan-extensions lens profunctors strict + template-haskell th-abstraction transformers ]; + testHaskellDepends = [ base doctest ]; description = "Total recursion schemes"; - license = lib.licenses.agpl3Only; + license = lib.licenses.agpl3Plus; + }) {}; + + "yaya-containers" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , yaya + }: + mkDerivation { + pname = "yaya-containers"; + version = "0.1.0.2"; + sha256 = "1ylg2n36jl96iq84ljj6pg7m454mhdf6ffql9jby2cpmz3291i3m"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base containers yaya ]; + testHaskellDepends = [ base doctest ]; + description = "Pattern functors and instances for types in the containers package"; + license = lib.licenses.agpl3Plus; }) {}; "yaya-hedgehog" = callPackage - ({ mkDerivation, base, deriving-compat, hedgehog, yaya }: + ({ mkDerivation, base, Cabal, cabal-doctest, deriving-compat + , doctest, hedgehog, yaya + }: mkDerivation { pname = "yaya-hedgehog"; - version = "0.2.0.1"; - sha256 = "0aw932d2yr3w84ia44y46w4w96bc8gdag63h66rhx3v7gwmkwdwg"; + version = "0.2.1.3"; + sha256 = "1q52rf9ay3x8q0ynrg2vxkld7h2c9rg4laq60hylkibmvlxvwpww"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base deriving-compat hedgehog yaya ]; + testHaskellDepends = [ + base deriving-compat doctest hedgehog yaya + ]; description = "Hedgehog testing support for the Yaya recursion scheme library"; - license = lib.licenses.agpl3Only; + license = lib.licenses.agpl3Plus; + }) {}; + + "yaya-quickcheck" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, QuickCheck + , yaya + }: + mkDerivation { + pname = "yaya-quickcheck"; + version = "0.1.0.2"; + sha256 = "065j2vwjh8gsbb7n650fl7gg1njmw32kgi499mxfp1gz3xbmcjcf"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base QuickCheck yaya ]; + testHaskellDepends = [ base doctest ]; + description = "QuickCheck testing support for the Yaya recursion scheme library"; + license = lib.licenses.agpl3Plus; }) {}; "yaya-test" = callPackage @@ -330020,32 +330604,32 @@ self: { }: mkDerivation { pname = "yaya-test"; - version = "0.3.1.0"; - sha256 = "0kmdf5w8ly3vp0krmi2dy7bjw68z0hmy7i0dx0j7j8s3rzdf8dyh"; + version = "0.3.1.3"; + sha256 = "05zb8vafqplz4nghqr1473fd1x98zs3azhf96fgmmizpv0ih5n4l"; isLibrary = false; isExecutable = false; testHaskellDepends = [ base deriving-compat hedgehog yaya yaya-hedgehog ]; description = "Test suites for `yaya`"; - license = lib.licenses.agpl3Only; + license = lib.licenses.agpl3Plus; hydraPlatforms = lib.platforms.none; broken = true; }) {}; "yaya-unsafe" = callPackage - ({ mkDerivation, base, bifunctors, comonad, either, free, lens - , yaya + ({ mkDerivation, base, bifunctors, Cabal, cabal-doctest, comonad + , doctest, free, hedgehog, lens, yaya, yaya-hedgehog }: mkDerivation { pname = "yaya-unsafe"; - version = "0.2.0.1"; - sha256 = "1wj9bgczp5pl85c9sa3fn5zzkccn440mdi8gfi0warc98iy9r2pd"; - libraryHaskellDepends = [ - base bifunctors comonad either free lens yaya - ]; + version = "0.3.3.1"; + sha256 = "07qiyz66a5zq4ksn8j46m6p6r4kqn9p1l2b7cwgwjhhw52c4128s"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base bifunctors comonad free lens yaya ]; + testHaskellDepends = [ base doctest hedgehog yaya yaya-hedgehog ]; description = "Non-total extensions to the Yaya recursion scheme library"; - license = lib.licenses.agpl3Only; + license = lib.licenses.agpl3Plus; }) {}; "yaya-unsafe-test" = callPackage @@ -330053,15 +330637,15 @@ self: { }: mkDerivation { pname = "yaya-unsafe-test"; - version = "0.1.1.2"; - sha256 = "0qfhgb3mzm6s04y4rxlba9yz2yr37z5qmqwp1p6hkdbr38z5z9p5"; + version = "0.2.0.2"; + sha256 = "0fa3yfx92ddnqyx3agd24w2m48qmgsdp50rs6bsvyn4s134q2yar"; isLibrary = false; isExecutable = false; testHaskellDepends = [ base hedgehog yaya yaya-hedgehog yaya-unsafe ]; description = "Test suites for `yaya-unsafe`"; - license = lib.licenses.agpl3Only; + license = lib.licenses.agpl3Plus; hydraPlatforms = lib.platforms.none; broken = true; }) {}; @@ -330726,8 +331310,8 @@ self: { }: mkDerivation { pname = "yesod-auth-oauth2"; - version = "0.7.1.3"; - sha256 = "151is1lvhnl3pvp0q4sn3i26l4n936vlpky3hndsn1f76cjy489b"; + version = "0.7.2.0"; + sha256 = "055x45abny97h26p3s3zf08ifb3vakys3qviralqggqnlj1zmdxj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330925,18 +331509,16 @@ self: { }) {}; "yesod-colonnade" = callPackage - ({ mkDerivation, base, blaze-html, blaze-markup, colonnade, conduit - , conduit-extra, text, yesod-core, yesod-elements + ({ mkDerivation, base, blaze-html, blaze-markup, colonnade, text + , yesod-core, yesod-elements }: mkDerivation { pname = "yesod-colonnade"; - version = "1.3.0.1"; - sha256 = "1x5m3xv4jq2x49fnvxw3v8bvbsx4hdccykcn32fz3cwavp4p1q1p"; - revision = "3"; - editedCabalFile = "040r3scz1155ci40q3q7lhqyqfdq3x9cg2zp9jw1lqppl426fzmy"; + version = "1.3.0.2"; + sha256 = "0ik0gl2jmmvnmm7whck8qid2pc8w4hpm56ysyvjar2klwchb73nl"; libraryHaskellDepends = [ - base blaze-html blaze-markup colonnade conduit conduit-extra text - yesod-core yesod-elements + base blaze-html blaze-markup colonnade text yesod-core + yesod-elements ]; description = "Helper functions for using yesod with colonnade"; license = lib.licenses.bsd3; @@ -331023,6 +331605,8 @@ self: { pname = "yesod-core"; version = "1.6.25.1"; sha256 = "0i8cfwq41f0h4rlapw98ljah4s46wyfsfipxzj0yx98c86km2cdc"; + revision = "1"; + editedCabalFile = "1k5xwklxxx3l4lc0ddfq6q8805wx86dfhf571vn4r5na3awcx4d4"; libraryHaskellDepends = [ aeson attoparsec-aeson auto-update base blaze-html blaze-markup bytestring case-insensitive cereal clientsession conduit @@ -331091,8 +331675,8 @@ self: { }: mkDerivation { pname = "yesod-csp"; - version = "0.2.5.0"; - sha256 = "16b569jwxw7rim9fmjkl3slddclcp1x75jf8czjj89d1wp202x15"; + version = "0.2.6.0"; + sha256 = "01wnb1lmxkkl2yw696lkhy8361xsdlsiwwr436h9jlcvwhm3dyv0"; libraryHaskellDepends = [ attoparsec base case-insensitive mono-traversable network-uri semigroups syb template-haskell text wai yesod yesod-core @@ -332159,22 +332743,23 @@ self: { "yesod-session-persist" = callPackage ({ mkDerivation, aeson, annotated-exception, base, base64 - , bytestring, containers, cookie, crypton, exceptions, hspec - , http-types, mtl, persistent, QuickCheck, random, stm, text, time - , transformers, wai, wai-extra, yesod, yesod-core, yesod-test + , bytestring, containers, cookie, crypton, exceptions + , generic-arbitrary, hspec, http-types, memcache, mtl, persistent + , QuickCheck, random, stm, text, time, transformers, wai, wai-extra + , yesod, yesod-core, yesod-test }: mkDerivation { pname = "yesod-session-persist"; - version = "0.0.0.1"; - sha256 = "0myiglk29wv320xq2405fizpzz17ax58cszq0pv1nlmd3r163yhz"; + version = "0.0.0.2"; + sha256 = "1kb22rnpk16hx8zqgzbd1ac1685hczaln2lcp5anq8wjj04bjzsq"; libraryHaskellDepends = [ annotated-exception base base64 bytestring containers cookie - crypton exceptions http-types mtl persistent text time transformers - wai yesod-core + crypton exceptions generic-arbitrary http-types memcache mtl + persistent QuickCheck text time transformers wai yesod-core ]; testHaskellDepends = [ aeson base containers cookie hspec mtl QuickCheck random stm text - time wai wai-extra yesod yesod-core yesod-test + wai wai-extra yesod yesod-core yesod-test ]; doHaddock = false; description = "SQL session backend for Yesod"; @@ -333845,8 +334430,8 @@ self: { }: mkDerivation { pname = "zephyr-copilot"; - version = "1.0.8"; - sha256 = "1g1ikkwnybn02yfawfly9bgbfv4cx5ciqhq3xx3z023p4j1g7rcz"; + version = "1.0.9"; + sha256 = "1mwyrcd9a9ih31qfagkl16fyyyv814acq6z26dw5aiglzlgnymjn"; libraryHaskellDepends = [ base containers copilot copilot-c99 copilot-language directory filepath mtl optparse-applicative sketch-frp-copilot temporary @@ -334400,8 +334985,8 @@ self: { }: mkDerivation { pname = "zip-archive"; - version = "0.4.3"; - sha256 = "01ax0idyvggizbdbg38nynmm5dk53apsjbj2xaq8v11ry6h0y1b8"; + version = "0.4.3.1"; + sha256 = "0f9z0p2vmqahk9fzxwp5914f3ls4wsacd9bf5p5nnd5vdp1navyf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -334647,6 +335232,8 @@ self: { pname = "zlib"; version = "0.7.0.0"; sha256 = "0ivszx31jw560axchxz9g646baw2rs6fr1ih0d5mmzz1w42w4hvy"; + revision = "1"; + editedCabalFile = "1fiwhzs7sp3ck75ii176pakmwjqcjlv0fiqcqka6r8p9jdf958b4"; libraryHaskellDepends = [ base bytestring ]; libraryPkgconfigDepends = [ zlib ]; testHaskellDepends = [ From fcf286b6fa11a718eff17b2b0fe8032cba9cf932 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 17 Mar 2024 11:09:17 +0100 Subject: [PATCH 04/98] haskellPackages: fix evaluation of configuration-ghc-9.8.x.nix ghc-lib-parser and ghc-lib-parser-ex have new versions that replaced the ones we used previously. --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 5613f36b0c95..2c45aceb1aa1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -70,8 +70,8 @@ self: super: { # Version upgrades # th-abstraction = doDistribute self.th-abstraction_0_6_0_0; - ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_1_20231121; - ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_0; + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_2_20240223; + ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121; megaparsec = doDistribute self.megaparsec_9_6_1; aeson = doDistribute self.aeson_2_2_1_0; From dc423ccc93ede691fc13fa8452a32bade66369c5 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 12:28:13 +0100 Subject: [PATCH 05/98] haskellPackages.csound-expression: Drop overrides because of new release --- .../haskell-modules/configuration-common.nix | 57 ------------------- 1 file changed, 57 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ec0545a89281..04584cf08994 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1019,63 +1019,6 @@ self: super: { ''; }) super.structured-haskell-mode; - inherit (let - csound_src_git = pkgs.fetchFromGitHub { - owner = "spell-music"; - repo = "csound-expression"; - rev = "345df2c91c9831dd895f58951990165598504814"; - hash = "sha256-6qPiKsZwZpqB2kmckKDKyQPTcWPIaVwi+EYs74tRod0="; - }; - in { - # Compilation on recent GHC is fixed on git, but not yet on hackage - # https://github.com/spell-music/csound-expression/pull/68 - csound-expression-typed = - assert super.csound-expression-typed.version == "0.2.7"; - overrideCabal (drv: { - src = csound_src_git + "/csound-expression-typed"; - editedCabalFile = null; - }) super.csound-expression-typed; - - csound-expression-dynamic = - assert super.csound-expression-dynamic.version == "0.3.9"; - overrideCabal (drv: { - src = csound_src_git + "/csound-expression-dynamic"; - editedCabalFile = null; - libraryHaskellDepends = drv.libraryHaskellDepends ++ [ - self.base64-bytestring self.cereal self.cereal-text - self.cryptohash-sha256 self.pretty-show self.safe - self.unordered-containers self.vector self.wl-pprint-text - ]; - }) super.csound-expression-dynamic; - - csound-expression = - assert super.csound-expression.version == "5.4.3"; - overrideCabal (drv: { - src = csound_src_git + "/csound-expression"; - editedCabalFile = null; - }) super.csound-expression; - - csound-expression-opcodes = - assert super.csound-expression-opcodes.version == "0.0.5.1"; - overrideCabal (drv: { - src = csound_src_git + "/csound-expression-opcodes"; - editedCabalFile = null; - }) super.csound-expression-opcodes; - - csound-sampler = - assert super.csound-sampler.version == "0.0.10.1"; - overrideCabal (drv: { - src = csound_src_git + "/csound-sampler"; - editedCabalFile = null; - }) super.csound-sampler; - }) - csound-expression-typed - csound-expression-dynamic - csound-expression - csound-expression-opcodes - csound-sampler - ; - # Make elisp files available at a location where people expect it. hindent = (overrideCabal (drv: { # We cannot easily byte-compile these files, unfortunately, because they From 476b362a5dd5cc0c9e5b0917617495f1bdabcbda Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 12:29:28 +0100 Subject: [PATCH 06/98] haskell.packages.ghc98.haskell-language-server: Drop overrides --- .../haskell-modules/configuration-ghc-9.8.x.nix | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 2c45aceb1aa1..3c3decb1bd25 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -49,23 +49,6 @@ self: super: { unix = null; xhtml = null; - # - # HLS - # https://haskell-language-server.readthedocs.io/en/latest/support/plugin-support.html - # - haskell-language-server = super.haskell-language-server.override { - hls-class-plugin = null; - hls-fourmolu-plugin = null; - hls-gadt-plugin = null; - hls-hlint-plugin = null; - hls-ormolu-plugin = null; - hls-refactor-plugin = null; - hls-rename-plugin = null; - hls-retrie-plugin = null; - hls-splice-plugin = null; - hls-stylish-haskell-plugin = null; - }; - # # Version upgrades # From e2ec64eff0b072473f4e6eedbfb85ba9fd10acc4 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 13:23:16 +0100 Subject: [PATCH 07/98] haskell.packages.ghc98: Drop some overrides because they might be obsolete --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 3c3decb1bd25..c30aaa03c121 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -59,10 +59,7 @@ self: super: { megaparsec = doDistribute self.megaparsec_9_6_1; aeson = doDistribute self.aeson_2_2_1_0; attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_0_1; - ormolu = doDistribute self.ormolu_0_7_3_0; - fourmolu = doDistribute (dontCheck self.fourmolu_0_14_1_0); xmonad = doDistribute self.xmonad_0_18_0; - hlint = doDistribute self.hlint_3_8; # # Jailbreaks From 013cdb0c0bb651567d2adb8f99d5f5aa3b4b2d16 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 13:36:19 +0100 Subject: [PATCH 08/98] haskellPackages: Remove obsolete overrides for hls dependencies --- .../haskell-modules/configuration-arm.nix | 13 ---- .../haskell-modules/configuration-darwin.nix | 14 ---- .../configuration-ghc-8.6.x.nix | 3 - .../configuration-ghc-9.2.x.nix | 21 +---- .../configuration-ghc-9.6.x.nix | 1 - .../haskell-modules/configuration-nix.nix | 78 ------------------- 6 files changed, 2 insertions(+), 128 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 5a9f923ad00e..2f4e085855a4 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -70,7 +70,6 @@ self: super: { headroom = dontCheck super.headroom; hgeometry = dontCheck super.hgeometry; hhp = dontCheck super.hhp; - hls-splice-plugin = dontCheck super.hls-splice-plugin; hsakamai = dontCheck super.hsakamai; hsemail-ns = dontCheck super.hsemail-ns; html-validator-cli = dontCheck super.html-validator-cli; @@ -99,13 +98,6 @@ self: super: { xml-html-qq = dontCheck super.xml-html-qq; yaml-combinators = dontCheck super.yaml-combinators; yesod-paginator = dontCheck super.yesod-paginator; - 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; - hls-qualify-imported-names-plugin = dontCheck super.hls-qualify-imported-names-plugin; - hls-class-plugin = dontCheck super.hls-class-plugin; - hls-selection-range-plugin = dontCheck super.hls-selection-range-plugin; # https://github.com/ekmett/half/issues/35 half = dontCheck super.half; @@ -116,11 +108,6 @@ self: super: { # Similar RTS issue in test suite: # rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed. # These still fail sporadically on ghc 9.2 - hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin; - hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin; - hls-rename-plugin = dontCheck super.hls-rename-plugin; - hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin; - hls-floskell-plugin = dontCheck super.hls-floskell-plugin; } // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch32 { # AARCH32-SPECIFIC OVERRIDES diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index e6400e2c46c8..3c8b742254a8 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -214,20 +214,6 @@ self: super: ({ ] ++ (drv.libraryHaskellDepends or []); }) super.cas-store; - # 2021-05-25: Tests fail and I have no way to debug them. - hls-class-plugin = dontCheck super.hls-class-plugin; - hls-brittany-plugin = dontCheck super.hls-brittany-plugin; - hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin; - hls-module-name-plugin = dontCheck super.hls-module-name-plugin; - hls-splice-plugin = dontCheck super.hls-splice-plugin; - hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin; - hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin; - hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin; - hls-floskell-plugin = dontCheck super.hls-floskell-plugin; - hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin; - # 2022-05-05: Tests fail and I have no way to debug them. - hls-rename-plugin = dontCheck super.hls-rename-plugin; - # We are lacking pure pgrep at the moment for tests to work tmp-postgres = dontCheck super.tmp-postgres; diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix index d3b7d11ef93f..b19a5e9b1d90 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix @@ -97,9 +97,6 @@ self: super: { # This became a core library in ghc 8.10., so we don’t have an "exception" attribute anymore. exceptions = self.exceptions_0_10_7; - # Older compilers need the latest ghc-lib to build this package. - hls-hlint-plugin = addBuildDepend self.ghc-lib super.hls-hlint-plugin; - # vector 0.12.2 indroduced doctest checks that don’t work on older compilers vector = dontCheck super.vector; 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 59e8d0f0894e..f23e2046187a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -65,27 +65,13 @@ self: super: { algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1; }); - hls-cabal-plugin = super.hls-cabal-plugin.override { - Cabal-syntax = self.Cabal-syntax_3_8_1_0; - }; - ormolu = self.ormolu_0_5_2_0.override { - Cabal-syntax = self.Cabal-syntax_3_8_1_0; - }; - - stylish-haskell = doJailbreak super.stylish-haskell_0_14_4_0; - - haskell-language-server = lib.pipe (super.haskell-language-server.override { - hls-ormolu-plugin = null; - hls-stylish-haskell-plugin = null; - hls-fourmolu-plugin = null; - # Not buildable if GHC > 9.2.3, so we ship no compatible GHC - hls-stan-plugin = null; - }) [ + haskell-language-server = lib.pipe super.haskell-language-server [ (disableCabalFlag "fourmolu") (disableCabalFlag "ormolu") (disableCabalFlag "stylishHaskell") ]; + # For GHC < 9.4, some packages need data-array-byte as an extra dependency hashable = addBuildDepends [ self.data-array-byte ] super.hashable; primitive = addBuildDepends [ self.data-array-byte ] super.primitive; @@ -118,9 +104,6 @@ self: super: { # https://github.com/clash-lang/clash-compiler/blob/f0f6275e19b8c672f042026c478484c5fd45191d/README.md#ghc-compatibility clash-prelude = dontDistribute (markBroken super.clash-prelude); - # 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46 - hiedb = dontCheck super.hiedb; - # Too strict upper bound on bytestring, relevant for GHC 9.2.6 specifically # https://github.com/protolude/protolude/issues/127#issuecomment-1428807874 protolude = doJailbreak super.protolude; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix index e46a36dea4bc..35a886c1d6bd 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -118,7 +118,6 @@ self: super: { relude = dontCheck (doJailbreak super.relude); inherit (pkgs.lib.mapAttrs (_: doJailbreak ) super) - hls-cabal-plugin ghc-trace-events gi-cairo-connector # mtl <2.3 ghc-prof # base <4.18 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 9897a6f2be0c..8b0fd5a9cf5f 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -102,84 +102,6 @@ self: super: builtins.intersectAttrs super { # Tests access homeless-shelter. hie-bios = dontCheck super.hie-bios; - # PLUGINS WITH ENABLED TESTS - # haskell-language-server plugins all use the same test harness so we give them what they want in this loop. - # Every hls plugin should either be in the test disabled list below, or up here in the list fixing it’s tests. - inherit (pkgs.lib.mapAttrs - (_: overrideCabal (drv: { - testToolDepends = (drv.testToolDepends or [ ]) ++ [ pkgs.git ]; - preCheck = '' - export HOME=$TMPDIR/home - '' + (drv.preCheck or ""); - })) - super) - hls-brittany-plugin - hls-floskell-plugin - hls-fourmolu-plugin - hls-overloaded-record-dot-plugin - ; - - # PLUGINS WITH DISABLED TESTS - # 2023-04-01: TODO: We should reenable all these tests to figure if they are still broken. - inherit (pkgs.lib.mapAttrs (_: dontCheck) super) - # Tests require ghcide-test-utils which is broken - hls-semantic-tokens-plugin - - # Tests have file permissions expections that don’t work with the nix store. - hls-gadt-plugin - - # https://github.com/haskell/haskell-language-server/pull/3431 - hls-cabal-plugin - hls-cabal-fmt-plugin - hls-code-range-plugin - hls-explicit-record-fields-plugin - - # Flaky tests - hls-explicit-fixity-plugin - hls-hlint-plugin - hls-pragmas-plugin - hls-class-plugin - hls-rename-plugin - hls-alternate-number-format-plugin - hls-qualify-imported-names-plugin - hls-haddock-comments-plugin - hls-tactics-plugin - hls-call-hierarchy-plugin - hls-selection-range-plugin - hls-ormolu-plugin - - # 2021-05-08: Tests fail: https://github.com/haskell/haskell-language-server/issues/1809 - hls-eval-plugin - - # 2021-06-20: Tests fail: https://github.com/haskell/haskell-language-server/issues/1949 - hls-refine-imports-plugin - - # 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2373 - hls-explicit-imports-plugin - - # 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2374 - hls-module-name-plugin - - # 2022-09-19: https://github.com/haskell/haskell-language-server/issues/3200 - hls-refactor-plugin - - # 2021-09-14: Tests are flaky. - hls-splice-plugin - - # 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2205 - hls-stylish-haskell-plugin - - # Necesssary .txt files are not included in sdist. - # https://github.com/haskell/haskell-language-server/pull/2887 - hls-change-type-signature-plugin - - # 2023-04-03: https://github.com/haskell/haskell-language-server/issues/3549 - hls-retrie-plugin - - # 2024-01-25: Golden files are missing - hls-stan-plugin - ; - ########################################### ### END HASKELL-LANGUAGE-SERVER SECTION ### ########################################### From c52b0f1c7cb2a1522f5658341e1ca9fca0770f8b Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 14:47:10 +0100 Subject: [PATCH 09/98] haskellPackages.reflex-gi-gtk: Drop obsolete override --- .../haskell-modules/configuration-common.nix | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 04584cf08994..2f0f800324f7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1822,17 +1822,6 @@ self: super: { # https://github.com/obsidiansystems/dependent-sum/issues/55 dependent-sum = doJailbreak super.dependent-sum; - # 2024-02-03: Jailbreak because pretty much every dependency has - # tight bounds, and disable building the example executable because - # it's not compatible with Reflex 0.9 (the library itself is - # compatible however). - # https://gitlab.com/Kritzefitz/reflex-gi-gtk/-/merge_requests/16 - reflex-gi-gtk = assert super.reflex-gi-gtk.version == "0.2.0.0"; - overrideCabal (drv: { - jailbreak = true; - buildTarget = drv.pname; # just the library - }) super.reflex-gi-gtk; - # 2022-06-19: Disable checks because of https://github.com/reflex-frp/reflex/issues/475 reflex = doJailbreak (dontCheck super.reflex); From 53219eb55fc6bab6c1de3ef906f9662f89b2ce5f Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 14:48:15 +0100 Subject: [PATCH 10/98] haskellPackages.lsp: Drop backpins --- .../haskell-modules/configuration-hackage2nix/main.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index f3e1aba526dd..9d3cc32d398f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -28,10 +28,6 @@ default-package-overrides: - gi-gdkx11 < 4 # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1 - ghc-bignum == 1.0 - # 2024-02-22: Needed for haskell-language-server-2.6.0.0 - - lsp < 2.4.0.0 - # 2024-02-22: Needed for hls-fourmolu-plugin-2.6.0.0 and others - - lsp-test < 0.17.0.0 extra-packages: - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 From 33614e9200a64401c8913e46011ff208b03b032d Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 14:49:31 +0100 Subject: [PATCH 11/98] haskell.packages.gh98.hiedb: Drop hopefully obsolete dontCheck --- .../development/haskell-modules/configuration-ghc-9.8.x.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index c30aaa03c121..ae0747c26d7a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -102,10 +102,4 @@ self: super: { }) super.libmpd; - # Symbol syntax seems to have changed in 9.8, removing a seemingly redundant colon; appears to be an overspecified assertion. - # https://github.com/wz1000/HieDb/issues/74 - hiedb = - assert super.hiedb.version == "0.5.0.1"; - dontCheck super.hiedb; - } From 5bf82773b6cd00ead9c22a6cebb30e5eb134cef4 Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 17 Mar 2024 14:51:18 +0100 Subject: [PATCH 12/98] haskellPackages.portmidi-utility: Unsupported on darwin --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 9d3cc32d398f..7b490d0f2ef5 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -632,6 +632,7 @@ unsupported-platforms: piyo: [ platforms.darwin ] PortMidi-simple: [ platforms.darwin ] PortMidi: [ platforms.darwin ] + portmidi-utility: [ platforms.darwin ] posix-api: [ platforms.darwin ] Raincat: [ platforms.darwin ] reactive-balsa: [ platforms.darwin ] # depends on alsa-core From cd8069c733eb9df5146c3c112a7227a3fdc2c11b Mon Sep 17 00:00:00 2001 From: Daniel Rolls Date: Sun, 17 Mar 2024 17:08:42 +0000 Subject: [PATCH 13/98] haskellPackages.specup: unbreak --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 3d63f4c2ae13..bd8c3d96ed18 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5532,7 +5532,6 @@ broken-packages: - special-keys # failure in job https://hydra.nixos.org/build/233191988 at 2023-09-02 - spectacle # failure in job https://hydra.nixos.org/build/233207488 at 2023-09-02 - speculation # failure in job https://hydra.nixos.org/build/233211559 at 2023-09-02 - - specup # failure in job https://hydra.nixos.org/build/252712918 at 2024-03-16 - sphinxesc # failure in job https://hydra.nixos.org/build/233194825 at 2023-09-02 - sphinx # failure in job https://hydra.nixos.org/build/233247449 at 2023-09-02 - Spintax # failure in job https://hydra.nixos.org/build/233224001 at 2023-09-02 From 1db622deab05863a1711e538f39cbee8cde223d8 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Mon, 18 Mar 2024 10:33:36 +1000 Subject: [PATCH 14/98] haskellPackages.ShellCheck: remove patch This reverts commit 6d58e1bf6479ce66da79b94a896b5383367f7481. patch is included in shellcheck 0.10.0 --- pkgs/development/haskell-modules/configuration-common.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2f0f800324f7..a1049fdf426d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -220,12 +220,6 @@ self: super: { sha256 = "14gllipl28lqry73c5dnclsskzk1bsrrgazibl4lkl8z98j2csjb"; }) super.leveldb-haskell; - # 2024-01-08: fix tests failure for fgl >= 5.8.1 https://github.com/koalaman/shellcheck/issues/2677 - ShellCheck = appendPatch (fetchpatch { - url = "https://github.com/koalaman/shellcheck/commit/c05380d518056189412e12128a8906b8ca6f6717.patch"; - hash = "sha256-FXZQ/D7ut84Yng2/denihDM8e+q04/t2LVALFbohfT0="; - }) super.ShellCheck; - # Arion's test suite needs a Nixpkgs, which is cumbersome to do from Nixpkgs # itself. For instance, pkgs.path has dirty sources and puts a huge .git in the # store. Testing is done upstream. From 12ffb29d61a5785a0aa62a17522ad7e47063ecd6 Mon Sep 17 00:00:00 2001 From: maralorn Date: Mon, 18 Mar 2024 13:53:27 +0100 Subject: [PATCH 15/98] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../transitive-broken.yaml | 11 ++- .../haskell-modules/hackage-packages.nix | 73 ++----------------- 2 files changed, 13 insertions(+), 71 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index d315bce3bf6b..5768fb0c48bb 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -136,7 +136,6 @@ dont-distribute-packages: - GPipe-TextureLoad - GeBoP - GenI - - GenSmsPdu - Genbank - Gene-CluEDO - GenussFold @@ -593,8 +592,6 @@ dont-distribute-packages: - aws-kinesis-client - aws-kinesis-reshard - aws-lambda - - aws-lambda-haskell-runtime - - aws-lambda-haskell-runtime-wai - aws-mfa-credentials - aws-sdk - aws-sdk-xml-unordered @@ -1021,7 +1018,7 @@ dont-distribute-packages: - cqrs-test - cqrs-testkit - crackNum - - crackNum_3_6 + - crackNum_3_10 - craft - craftwerk-cairo - craftwerk-gtk @@ -1290,6 +1287,7 @@ dont-distribute-packages: - errors-ext - ersatz-toysat - esotericbot + - esqueleto-postgis - esqueleto-streaming - essence-of-live-coding-PortMidi - essence-of-live-coding-gloss @@ -1992,6 +1990,7 @@ dont-distribute-packages: - haskoin-bitcoind - haskoin-crypto - haskoin-node + - haskoin-node_1_1_0 - haskoin-protocol - haskoin-script - haskoon @@ -2676,6 +2675,7 @@ dont-distribute-packages: - lol-typing - loli - longshot + - looksee-trip - loop-effin - lorentz - lostcities @@ -3929,6 +3929,7 @@ dont-distribute-packages: - syntaxnet-haskell - synthesizer-llvm - sys-process + - syslog - systemd-api - systemstats - t3-client @@ -4162,6 +4163,8 @@ dont-distribute-packages: - util-exception - util-primitive-control - util-universe + - utxorpc-client + - utxorpc-server - uu-cco-examples - uu-cco-hut-parsing - uu-cco-uu-parsinglib diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f652d1e48dd3..d50904010ee5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -7448,7 +7448,6 @@ self: { testHaskellDepends = [ base QuickCheck random ]; description = "Automatic SMS message generator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "GenSmsPdu"; }) {}; @@ -43258,7 +43257,6 @@ self: { testHaskellDepends = [ base hspec ]; description = "Haskell runtime for AWS Lambda"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "aws-lambda-haskell-runtime-wai" = callPackage @@ -43282,7 +43280,6 @@ self: { ]; description = "Run wai applications on AWS Lambda"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "aws-lambda-runtime" = callPackage @@ -99676,6 +99673,7 @@ self: { ]; description = "postgis bindings for esqueleto"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "esqueleto-streaming" = callPackage @@ -193017,6 +193015,7 @@ self: { ]; description = "A simple text parser with decent errors"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "lookup-tables" = callPackage @@ -193599,37 +193598,6 @@ self: { }) {}; "lsp" = callPackage - ({ mkDerivation, aeson, async, attoparsec, base, bytestring - , co-log-core, containers, data-default, directory, exceptions - , filepath, hashable, hspec, hspec-discover, lens, lens-aeson - , lsp-types, mtl, prettyprinter, random, row-types, sorted-list - , stm, text, text-rope, transformers, unliftio-core - , unordered-containers, uuid - }: - mkDerivation { - pname = "lsp"; - version = "2.3.0.0"; - sha256 = "0jxvwhmfvnyp6r1kqfg13qpkd1a6a26r8z1aqhg2lj62lnz6d672"; - revision = "1"; - editedCabalFile = "15jx8x106lnv824yw6mip10gxjbgqww4557xfbyi9nvmgb83h7xj"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson async attoparsec base bytestring co-log-core containers - data-default directory exceptions filepath hashable lens lens-aeson - lsp-types mtl prettyprinter random row-types sorted-list stm text - text-rope transformers unliftio-core unordered-containers uuid - ]; - testHaskellDepends = [ - base containers hspec row-types sorted-list text text-rope - unordered-containers - ]; - testToolDepends = [ hspec-discover ]; - description = "Haskell library for the Microsoft Language Server Protocol"; - license = lib.licenses.mit; - }) {}; - - "lsp_2_4_0_0" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, bytestring , co-log-core, containers, data-default, directory, exceptions , filepath, hashable, hspec, hspec-discover, lens, lens-aeson @@ -193656,7 +193624,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell library for the Microsoft Language Server Protocol"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "lsp-client" = callPackage @@ -193687,35 +193654,6 @@ self: { }) {}; "lsp-test" = callPackage - ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base - , bytestring, co-log-core, conduit, conduit-parse, containers - , data-default, Diff, directory, exceptions, extra, filepath, Glob - , hspec, lens, lens-aeson, lsp, lsp-types, mtl, parser-combinators - , process, row-types, some, text, time, transformers, unix - , unliftio - }: - mkDerivation { - pname = "lsp-test"; - version = "0.16.0.1"; - sha256 = "0vh4x6yx7drz78ffl4p80r6ykba7fvs0wfj3dp7lhn0k8yji4zv0"; - libraryHaskellDepends = [ - aeson aeson-pretty ansi-terminal async base bytestring co-log-core - conduit conduit-parse containers data-default Diff directory - exceptions filepath Glob lens lens-aeson lsp lsp-types mtl - parser-combinators process row-types some text time transformers - unix - ]; - testHaskellDepends = [ - aeson base co-log-core containers data-default directory filepath - hspec lens lsp mtl parser-combinators process text unliftio - ]; - testToolDepends = [ lsp ]; - benchmarkHaskellDepends = [ base extra lsp process ]; - description = "Functional test framework for LSP servers"; - license = lib.licenses.bsd3; - }) {}; - - "lsp-test_0_17_0_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base , bytestring, co-log-core, conduit, conduit-parse, containers , data-default, Diff, directory, exceptions, extra, filepath, Glob @@ -193745,7 +193683,6 @@ self: { benchmarkHaskellDepends = [ base extra lsp process ]; description = "Functional test framework for LSP servers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "lsp-types_2_0_2_0" = callPackage @@ -237995,6 +237932,7 @@ self: { executableHaskellDepends = [ base PortMidi ]; description = "PortMidi utilities"; license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; mainProgram = "portmidi-list-devices"; }) {}; @@ -281278,10 +281216,8 @@ self: { testHaskellDepends = [ base bytestring hspec hspec-core text ]; description = "Manage the application of templates to custom yaml"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; mainProgram = "specup"; maintainers = [ lib.maintainers.danielrolls ]; - broken = true; }) {}; "speechmatics" = callPackage @@ -292420,6 +292356,7 @@ self: { testHaskellDepends = [ base byteslice primitive ]; description = "Decode RFC 3164 and RFC 5424 syslog message formats"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "system-argv0" = callPackage @@ -315114,6 +315051,7 @@ self: { ]; description = "An SDK for clients of the UTxO RPC specification"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "utxorpc-server" = callPackage @@ -315145,6 +315083,7 @@ self: { ]; description = "An SDK for UTxO RPC services"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "server-example"; }) {}; From c71f355699c070e6e2d13ca3dce9f2445e01cda3 Mon Sep 17 00:00:00 2001 From: maralorn Date: Mon, 18 Mar 2024 13:54:18 +0100 Subject: [PATCH 16/98] haskellPackages: Fix eval warnings and errors --- pkgs/development/compilers/koka/default.nix | 4 ++-- .../haskell-modules/configuration-common.nix | 10 ++-------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/development/compilers/koka/default.nix b/pkgs/development/compilers/koka/default.nix index 4dcc772ab55f..23b7ced0a15e 100644 --- a/pkgs/development/compilers/koka/default.nix +++ b/pkgs/development/compilers/koka/default.nix @@ -20,7 +20,7 @@ , FloatingHex , isocline , lens -, lsp_2_4_0_0 +, lsp , mtl , network , network-simple @@ -86,7 +86,7 @@ mkDerivation rec { FloatingHex isocline lens - lsp_2_4_0_0 + lsp mtl network network-simple diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a1049fdf426d..1cac1ab46b00 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -201,9 +201,6 @@ self: super: { # currently, cabal-plan seems to get not much maintenance cabal-plan = doJailbreak super.cabal-plan; - # Too strict bounds on optparse-applicative - weeder = lib.warnIf (lib.versionAtLeast super.weeder.version "2.8.0") "jailbreak on weeder may be obsolete" doJailbreak super.weeder; - # Allow scotty < 0.21 # For < 0.22 add https://github.com/taffybar/taffybar/commit/71fe820d892a85e49ad2f2843eac0a59e01f3fd4 taffybar = appendPatches [ @@ -1962,10 +1959,7 @@ self: super: { vivid-supercollider = dontCheck super.vivid-supercollider; # Test suite does not compile. - feed = overrideCabal (drv: { - jailbreak = lib.warnIf (lib.toInt drv.revision >= 4) "haskellPackages.feed: jailbreak can be removed" true; - doCheck = false; - }) super.feed; + feed = dontCheck super.feed; spacecookie = overrideCabal (old: { buildTools = (old.buildTools or []) ++ [ pkgs.buildPackages.installShellFiles ]; @@ -2905,7 +2899,7 @@ self: super: { }) super.kmonad; ghc-syntax-highlighter_0_0_11_0 = super.ghc-syntax-highlighter_0_0_11_0.overrideScope(self: super: { - ghc-lib-parser = self.ghc-lib-parser_9_8_1_20231121; + ghc-lib-parser = self.ghc-lib-parser_9_8_2_20240223; }); # 2024-03-17: broken From 10c80b993425f377c86c2bb36da9f10b79de6fe2 Mon Sep 17 00:00:00 2001 From: maralorn Date: Mon, 18 Mar 2024 13:58:42 +0100 Subject: [PATCH 17/98] haskell-language-server: Enable master build on ghc 9.8 --- pkgs/top-level/release.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index c3ea17b85d6c..1941733d0029 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -270,6 +270,7 @@ let "ghc92" "ghc94" "ghc96" + "ghc98" ] (compilerName: { inherit (packagePlatforms pkgs.haskell.packages.${compilerName}) haskell-language-server; From bdb4759727c9f03b7e19396fd73d9a3a901eb060 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Mon, 18 Mar 2024 15:56:13 +0100 Subject: [PATCH 18/98] haskellPackages.cpython: unbreak and add @sheepforce as maintainer --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index bd8c3d96ed18..ee8d910a9319 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1018,7 +1018,6 @@ broken-packages: - cplusplus-th # failure in job https://hydra.nixos.org/build/233204461 at 2023-09-02 - cps-except # failure in job https://hydra.nixos.org/build/252711064 at 2024-03-16 - cpuperf # failure in job https://hydra.nixos.org/build/233252964 at 2023-09-02 - - cpython # failure in job https://hydra.nixos.org/build/233255188 at 2023-09-02 - cql-io # failure in job https://hydra.nixos.org/build/233245286 at 2023-09-02 - cqrs-core # failure in job https://hydra.nixos.org/build/233192102 at 2023-09-02 - crack # failure in job https://hydra.nixos.org/build/233229111 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 7b490d0f2ef5..5381f2876331 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -350,6 +350,7 @@ package-maintainers: - mpi-hs-store - mpi-hs-cereal - mpi-hs-binary + - cpython shlok: - streamly-archive - streamly-lmdb From 4f1964f7c4fb615538fb9b01334eb304a5cdeb30 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Mon, 18 Mar 2024 16:30:13 +0100 Subject: [PATCH 19/98] haskellPackages.double-conversion: fix broken patch The patch is outdated and not necessary anymore with the latest version of the library --- .../haskell-modules/configuration-common.nix | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1cac1ab46b00..2d9c8139fa33 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -160,21 +160,6 @@ self: super: { # 2023-06-28: Test error: https://hydra.nixos.org/build/225565149 orbits = dontCheck super.orbits; - # Fixes the build if Cabal >= 3.10.2 is used for Setup.hs, as it got stricter - # about c- vs. cxx-sources: https://github.com/haskell/double-conversion/issues/43 - double-conversion = overrideCabal (drv: { - patches = drv.patches or [ ] ++ [ - (pkgs.fetchpatch { - name = "double-conversion-c-to-cxx-sources.patch"; - url = "https://github.com/haskell/double-conversion/pull/44/commits/d480fb057c5387251b8cfdeb3666b24087811219.patch"; - sha256 = "0jw2i2cybmv190bhab0afhz2v3zva2chazhmngh884fsq2p3j1cv"; - }) - ]; - prePatch = drv.prePatch or "" + '' - ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal - ''; - }) super.double-conversion; - # Too strict bounds on hspec < 2.11 http-api-data = doJailbreak super.http-api-data; tasty-discover = doJailbreak super.tasty-discover; From f0bced1070836489cf118c553ac8f2e7cb290464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Mon, 18 Mar 2024 17:30:52 +0100 Subject: [PATCH 20/98] agdaPackages.agda-categories: remove heap size increase The maximum heap size was removed in Agda 2.6.4.2 https://github.com/agda/agda/issues/7070 --- pkgs/development/libraries/agda/agda-categories/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/libraries/agda/agda-categories/default.nix b/pkgs/development/libraries/agda/agda-categories/default.nix index 11c129badd64..311bdd595c68 100644 --- a/pkgs/development/libraries/agda/agda-categories/default.nix +++ b/pkgs/development/libraries/agda/agda-categories/default.nix @@ -26,10 +26,6 @@ mkDerivation rec { find src -name '*.agda' | sed -e 's|^src/[/]*|import |' -e 's|/|.|g' -e 's/.agda//' -e '/import Everything/d' | LC_COLLATE='C' sort > Everything.agda ''; - # agda: Heap exhausted; - # agda: Current maximum heap size is 4294967296 bytes (4096 MB). - GHCRTS = "-M5G"; - buildInputs = [ standard-library ]; meta = with lib; { From 16426544536ddbe939e28b08d0b638ae78667dc6 Mon Sep 17 00:00:00 2001 From: ibbem Date: Mon, 26 Feb 2024 09:13:28 +0100 Subject: [PATCH 21/98] agda: Remove the --local-interfaces flag Upstream now provides a library file for the builtin library and ensured that the existing interface files will be used regardless of whether --local-interfaces is in effect. Hence, Agda will not try to write to the Nix store anymore except if the build flags are changed. --- nixos/tests/agda.nix | 7 ------- pkgs/build-support/agda/default.nix | 7 +++---- pkgs/build-support/agda/lib.nix | 6 +++--- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/nixos/tests/agda.nix b/nixos/tests/agda.nix index 6f51300111ac..a8e90725c06b 100644 --- a/nixos/tests/agda.nix +++ b/nixos/tests/agda.nix @@ -25,13 +25,6 @@ in }; testScript = '' - assert ( - "${pkgs.agdaPackages.lib.interfaceFile "Everything.agda"}" == "Everything.agdai" - ), "wrong interface file for Everything.agda" - assert ( - "${pkgs.agdaPackages.lib.interfaceFile "tmp/Everything.agda.md"}" == "tmp/Everything.agdai" - ), "wrong interface file for tmp/Everything.agda.md" - # Minimal script that typechecks machine.succeed("touch TestEmpty.agda") machine.succeed("agda TestEmpty.agda") diff --git a/pkgs/build-support/agda/default.nix b/pkgs/build-support/agda/default.nix index 893383a759ae..397e6d89b933 100644 --- a/pkgs/build-support/agda/default.nix +++ b/pkgs/build-support/agda/default.nix @@ -31,10 +31,9 @@ let mkdir -p $out/bin makeWrapper ${Agda}/bin/agda $out/bin/agda \ --add-flags "--with-compiler=${ghc}/bin/ghc" \ - --add-flags "--library-file=${library-file}" \ - --add-flags "--local-interfaces" + --add-flags "--library-file=${library-file}" ln -s ${Agda}/bin/agda-mode $out/bin/agda-mode - ''; # Local interfaces has been added for now: See https://github.com/agda/agda/issues/4526 + ''; withPackages = arg: if builtins.isAttrs arg then withPackages' arg else withPackages' { pkgs = arg; }; @@ -82,7 +81,7 @@ let installPhase = if installPhase != null then installPhase else '' runHook preInstall mkdir -p $out - find -not \( -path ${everythingFile} -or -path ${lib.interfaceFile everythingFile} \) -and \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} + + find -not \( -path ${everythingFile} -or -path ${lib.interfaceFile Agda.version everythingFile} \) -and \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} + runHook postInstall ''; diff --git a/pkgs/build-support/agda/lib.nix b/pkgs/build-support/agda/lib.nix index e6e391b2cedd..9346b569dcda 100644 --- a/pkgs/build-support/agda/lib.nix +++ b/pkgs/build-support/agda/lib.nix @@ -3,10 +3,10 @@ /* Returns the Agda interface file to a given Agda file. * * Examples: - * interfaceFile "Everything.agda" == "Everything.agdai" - * interfaceFile "src/Everything.lagda.tex" == "src/Everything.agdai" + * interfaceFile pkgs.agda.version "./Everything.agda" == "./_build/2.6.4.3/agda/Everything.agdai" + * interfaceFile pkgs.agda.version "./src/Everything.lagda.tex" == "./_build/2.6.4.3/agda/src/Everything.agdai" */ - interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai"; + interfaceFile = agdaVersion: agdaFile: "./_build/" + agdaVersion + "/agda/" + lib.head (builtins.match ''./(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai"; /* Takes an arbitrary derivation and says whether it is an agda library package * that is not marked as broken. From b9343ad4c63f7fb9b72690c018c1ff4a3650d2a4 Mon Sep 17 00:00:00 2001 From: ibbem Date: Thu, 29 Feb 2024 18:03:06 +0100 Subject: [PATCH 22/98] agda: Don't be too picky about `everythingFile` The `-path` test of `find` does string comparison, not path comparison. Hence, the format of `everythingFile` needed to be very specific. Now, it can be denormalized (e.g. it can contain `/./`) and an error is emitted if the everything file or its interface file can't be removed. --- pkgs/build-support/agda/default.nix | 3 ++- pkgs/build-support/agda/lib.nix | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/agda/default.nix b/pkgs/build-support/agda/default.nix index 397e6d89b933..681d1ea681bb 100644 --- a/pkgs/build-support/agda/default.nix +++ b/pkgs/build-support/agda/default.nix @@ -75,13 +75,14 @@ let buildPhase = if buildPhase != null then buildPhase else '' runHook preBuild agda ${includePathArgs} ${everythingFile} + rm ${everythingFile} ${lib.interfaceFile Agda.version everythingFile} runHook postBuild ''; installPhase = if installPhase != null then installPhase else '' runHook preInstall mkdir -p $out - find -not \( -path ${everythingFile} -or -path ${lib.interfaceFile Agda.version everythingFile} \) -and \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} + + find \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} + runHook postInstall ''; diff --git a/pkgs/build-support/agda/lib.nix b/pkgs/build-support/agda/lib.nix index 9346b569dcda..63fa6ccddba6 100644 --- a/pkgs/build-support/agda/lib.nix +++ b/pkgs/build-support/agda/lib.nix @@ -2,11 +2,13 @@ { /* Returns the Agda interface file to a given Agda file. * + * The resulting path may not be normalized. + * * Examples: - * interfaceFile pkgs.agda.version "./Everything.agda" == "./_build/2.6.4.3/agda/Everything.agdai" - * interfaceFile pkgs.agda.version "./src/Everything.lagda.tex" == "./_build/2.6.4.3/agda/src/Everything.agdai" + * interfaceFile pkgs.agda.version "./Everything.agda" == "_build/2.6.4.3/agda/./Everything.agdai" + * interfaceFile pkgs.agda.version "src/Everything.lagda.tex" == "_build/2.6.4.3/agda/src/Everything.agdai" */ - interfaceFile = agdaVersion: agdaFile: "./_build/" + agdaVersion + "/agda/" + lib.head (builtins.match ''./(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai"; + interfaceFile = agdaVersion: agdaFile: "_build/" + agdaVersion + "/agda/" + lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai"; /* Takes an arbitrary derivation and says whether it is an agda library package * that is not marked as broken. From b2e89c6d53c499a55f4f78303c31f924067014cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 01:08:13 +0100 Subject: [PATCH 23/98] agdaPackages._1lab: 2023-12-04 -> 2024-03-07 The `index` module doesn't import everything, so we generate the list of all modules manually. This is simple enough and avoids having to build the Haskell build script. --- .../libraries/agda/1lab/default.nix | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/agda/1lab/default.nix b/pkgs/development/libraries/agda/1lab/default.nix index 89b0fb60c365..0227cb5c3c54 100644 --- a/pkgs/development/libraries/agda/1lab/default.nix +++ b/pkgs/development/libraries/agda/1lab/default.nix @@ -2,13 +2,13 @@ mkDerivation rec { pname = "1lab"; - version = "unstable-2023-12-04"; + version = "unstable-2024-03-07"; src = fetchFromGitHub { owner = "plt-amy"; repo = pname; - rev = "47c2a96220b4d14419e5ddb973bc1fa06933e723"; - hash = "sha256-0U6s6sXdynk2IWRBDXBJCf7Gc+gE8AhR1PXZl0DS4yU="; + rev = "d698f21793c4815082c94d174b9eafae912abb1a"; + hash = "sha256-v8avF9zNNz32kLuAacPdEVeUI9rjn6JCiWPzkXfzBS0="; }; postPatch = '' @@ -17,12 +17,20 @@ mkDerivation rec { # Remove verbosity options as they make Agda take longer and use more memory. shopt -s globstar extglob - sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' src/**/*.@(agda|lagda.md) + files=(src/**/*.@(agda|lagda.md)) + sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' "''${files[@]}" + + # Generate all-pages manually instead of building the build script. + mkdir -p _build + for f in "''${files[@]}"; do + f=''${f#src/} f=''${f%%.*} f=''${f//\//.} + echo "open import $f" + done > _build/all-pages.agda ''; libraryName = "1lab"; libraryFile = "1lab.agda-lib"; - everythingFile = "src/index.lagda.md"; + everythingFile = "_build/all-pages.agda"; meta = with lib; { description = From feb6862d50589895b64d7749eb5beeb175d7d5fe Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 19 Mar 2024 08:13:59 +0100 Subject: [PATCH 24/98] haskellPackages.minio-hs: Use crypton-connection instead of unmaintained connection --- .../haskell-modules/configuration-common.nix | 10 +++++++++- .../configuration-hackage2nix/transitive-broken.yaml | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2d9c8139fa33..15c3912fe9a8 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2409,11 +2409,19 @@ self: super: { ] ++ drv.testFlags or []; }) super.hschema-aeson; # https://github.com/minio/minio-hs/issues/165 + # https://github.com/minio/minio-hs/pull/191 Use crypton-connection instead of unmaintained connection minio-hs = overrideCabal (drv: { testFlags = [ "-p" "!/Test mkSelectRequest/" ] ++ drv.testFlags or []; - }) super.minio-hs; + patches = drv.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "use-crypton-connection.patch"; + url = "https://github.com/minio/minio-hs/commit/786cf1881f0b62b7539e63547e76afc3c1ade36a.patch"; + sha256 = "sha256-zw0/jhKzShpqV1sUyxWTl73sQOzm6kA/yQOZ9n0L1Ag"; + }) + ]; + }) (super.minio-hs.override { connection = self.crypton-connection; }); # Invalid CPP in test suite: https://github.com/cdornan/memory-cd/issues/1 memory-cd = dontCheck super.memory-cd; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 5768fb0c48bb..c59fa8518b6f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2778,7 +2778,6 @@ dont-distribute-packages: - minilight - minilight-lua - minimung - - minio-hs - minioperational - minirotate - mismi-kernel From fbd5aa08d98168614bc43b3dd0712745757139f6 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 19 Mar 2024 09:00:02 +0100 Subject: [PATCH 25/98] haskellPackages.haskell-to-elm: Unbroken --- .../haskell-modules/configuration-common.nix | 11 +++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2d9c8139fa33..c41bb14e3372 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2948,4 +2948,15 @@ self: super: { # repa-query, repa-scalar, repa-store, repa-stream ; + # Use recent git version as the hackage version is outdated and not building on recent GHC versions + haskell-to-elm = overrideSrc { + version = "unstable-2023-12-02"; + src = pkgs.fetchFromGitHub { + owner = "haskell-to-elm"; + repo = "haskell-to-elm"; + rev = "52ab086a320a14051aa38d0353d957fb6b2525e9"; + hash = "sha256-j6F4WplJy7NyhTAuiDd/tHT+Agk1QdyPjOEkceZSxq8="; + }; + } (super.haskell-to-elm.override { generics-sop = self.generics-sop_0_5_1_4; } ); + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index ee8d910a9319..4537882855ae 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2350,7 +2350,6 @@ broken-packages: - haskell-src-match # failure in job https://hydra.nixos.org/build/233233529 at 2023-09-02 - haskell-src-meta-mwotton # failure in job https://hydra.nixos.org/build/233251914 at 2023-09-02 - haskell-stack-trace-plugin # failure in job https://hydra.nixos.org/build/233231305 at 2023-09-02 - - haskell-to-elm # failure in job https://hydra.nixos.org/build/233210318 at 2023-09-02 - HaskellTorrent # failure in job https://hydra.nixos.org/build/233231874 at 2023-09-02 - HaskellTutorials # failure in job https://hydra.nixos.org/build/233209605 at 2023-09-02 - haskell-type-exts # failure in job https://hydra.nixos.org/build/233209731 at 2023-09-02 From 01ed0605969e9b43a1fd4d9c37c0424a651e278a Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 19 Mar 2024 10:36:04 +0100 Subject: [PATCH 26/98] =?UTF-8?q?haskellPackages.smtp-mail:=20Use=20crypto?= =?UTF-8?q?n-connection=20instead=20of=20unmainta=E2=80=A6=20(#297123)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Naïm Favier --- pkgs/development/haskell-modules/configuration-common.nix | 7 +++++++ .../configuration-hackage2nix/transitive-broken.yaml | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ac7a1787a96f..16b5273d8019 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2956,6 +2956,13 @@ self: super: { # repa-query, repa-scalar, repa-store, repa-stream ; + # https://github.com/jhickner/smtp-mail/pull/41 Use crypton-connection instead of connection + smtp-mail = appendPatch (pkgs.fetchpatch { + name = "smtp-mail-crypton-connection.patch"; + url = "https://github.com/jhickner/smtp-mail/commit/4c724c80814ab1da7c37256a6c10e04c88b9af95.patch"; + hash = "sha256-rCyY4rB/wLspeAbLw1jji5BykYFLnmTjLiUyNkiEXmw"; + }) (super.smtp-mail.override { connection = self.crypton-connection; }); + # Use recent git version as the hackage version is outdated and not building on recent GHC versions haskell-to-elm = overrideSrc { version = "unstable-2023-12-02"; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index c59fa8518b6f..016c4141d872 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -3747,7 +3747,6 @@ dont-distribute-packages: - smtlib2-pipe - smtlib2-quickcheck - smtlib2-timing - - smtp-mail - smtp2mta - snap-auth-cli - snap-elm From 5fc2fba04491a9afadd22404ba8a7a7a5d5167de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 10:39:23 +0100 Subject: [PATCH 27/98] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../transitive-broken.yaml | 2 -- .../haskell-modules/hackage-packages.nix | 20 +++++++++---------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 016c4141d872..9f91890c8867 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2198,7 +2198,6 @@ dont-distribute-packages: - hs-sdl-term-emulator - hs2ats - hs2dot - - hsautogui - hsbackup - hsbencher-codespeed - hsbencher-fusion @@ -3674,7 +3673,6 @@ dont-distribute-packages: - servant-streaming-docs - servant-streaming-server - servant-swagger-tags - - servant-to-elm - servant-util-beam-pg - servant-waargonaut - servant-zeppelin-client diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d50904010ee5..0673d186787b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -22773,6 +22773,7 @@ self: { ]; description = "A binding to the X11 graphics library"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.slotThe ]; }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXrender;}; @@ -22844,6 +22845,7 @@ self: { libraryPkgconfigDepends = [ libXft ]; description = "Bindings to the Xft and some Xrender parts"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.slotThe ]; }) {inherit (pkgs.xorg) libXft;}; "X11-xshape" = callPackage @@ -75696,8 +75698,7 @@ self: { testPkgconfigDepends = [ python3 ]; description = "Bindings for libpython"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; + maintainers = [ lib.maintainers.sheepforce ]; }) {inherit (pkgs) python3;}; "cql" = callPackage @@ -138359,8 +138360,6 @@ self: { ]; description = "Generate Elm types and JSON encoders and decoders from Haskell types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "haskell-token-utils" = callPackage @@ -156769,7 +156768,6 @@ self: { testHaskellDepends = [ base cpython hspec ]; description = "Haskell bindings for PyAutoGUI, a library for automating user interaction"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hsay" = callPackage @@ -161426,6 +161424,7 @@ self: { description = "Utility functions for working with html-parse"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.slotThe ]; }) {}; "html-presentation-text" = callPackage @@ -201856,7 +201855,6 @@ self: { ]; description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "minions" = callPackage @@ -222421,6 +222419,7 @@ self: { description = "Utility functions for working with optparse-applicative"; license = lib.licenses.agpl3Only; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.slotThe ]; broken = true; }) {}; @@ -269997,7 +269996,6 @@ self: { ]; description = "Automatically generate Elm clients for Servant APIs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "servant-tracing" = callPackage @@ -277577,7 +277575,6 @@ self: { ]; description = "Simple email sending via SMTP"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "smtp-mail-ng" = callPackage @@ -328586,7 +328583,7 @@ self: { mainProgram = "xmonad"; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan - lib.maintainers.peti + lib.maintainers.peti lib.maintainers.slotThe ]; }) {}; @@ -328619,7 +328616,7 @@ self: { mainProgram = "xmonad"; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan - lib.maintainers.peti + lib.maintainers.peti lib.maintainers.slotThe ]; }) {}; @@ -328666,7 +328663,7 @@ self: { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan - lib.maintainers.peti + lib.maintainers.peti lib.maintainers.slotThe ]; }) {}; @@ -328772,6 +328769,7 @@ self: { description = "Third party extensions for xmonad with wacky dependencies"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.slotThe ]; }) {}; "xmonad-screenshot" = callPackage From 27f7ae498975e66dcc1f6b4ee7bfc933e6f564cb Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Tue, 19 Mar 2024 11:00:22 +0100 Subject: [PATCH 28/98] haskellPackages.massiv: unbreak pvar and massiv, add @sheepforce as maintainer --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/configuration-hackage2nix/main.yaml | 3 +++ pkgs/development/haskell-modules/configuration-nix.nix | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 4537882855ae..442f6747369c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4766,7 +4766,6 @@ broken-packages: - pushover # failure in job https://hydra.nixos.org/build/252739908 at 2024-03-16 - putlenses # failure in job https://hydra.nixos.org/build/233197372 at 2023-09-02 - puzzle-draw # failure in job https://hydra.nixos.org/build/233204953 at 2023-09-02 - - pvar # failure in job https://hydra.nixos.org/build/252711515 at 2024-03-16 - pvector # failure in job https://hydra.nixos.org/build/233217965 at 2023-09-02 - pyffi # failure in job https://hydra.nixos.org/build/233260156 at 2023-09-02 - pyfi # failure in job https://hydra.nixos.org/build/233214389 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index fe71f8a63e5d..df8a70195102 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -351,6 +351,9 @@ package-maintainers: - mpi-hs-cereal - mpi-hs-binary - cpython + - massiv + - massiv-io + - massiv-test shlok: - streamly-archive - streamly-lmdb diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 8b0fd5a9cf5f..7c577c92d548 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1310,4 +1310,8 @@ self: super: builtins.intersectAttrs super { libraryPkgconfigDepends = drv.librarySystemDepends; librarySystemDepends = []; }) super.postgresql-libpq; + + # Test failure is related to a GHC implementation detail of primitives and doesn't + # cause actual problems in dependent packages, see https://github.com/lehins/pvar/issues/4 + pvar = dontCheck super.pvar; } From d43e030972410a4d54040ca34019f60212ff0633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 11:01:54 +0100 Subject: [PATCH 29/98] haskellPackages.pandoc: disable tests https://github.com/jgm/pandoc/issues/9589 --- 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 16b5273d8019..20c983669500 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1898,6 +1898,9 @@ self: super: { # compatible with Cabal 3. No upstream repository found so far readline = appendPatch ./patches/readline-fix-for-cabal-3.patch super.readline; + # https://github.com/jgm/pandoc/issues/9589 + pandoc = assert super.pandoc.version == "3.1.11.1"; dontCheck super.pandoc; + # 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27) pandoc-include-code = doJailbreak super.pandoc-include-code; From 871aaab0d404125e3f5a29f6f0fe7fd5c1fa531d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 11:03:59 +0100 Subject: [PATCH 30/98] haskellPackages.{irc-client,shake}: add ncfavier as maintainer --- .../haskell-modules/configuration-hackage2nix/main.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index fe71f8a63e5d..98ad8fdde8e2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -287,7 +287,9 @@ package-maintainers: - weeder - witch ncfavier: + - irc-client - lambdabot + - shake nomeata: - cabal-plan-bounds - candid From 0b9c5e20c9832df160986f9a2582263dc32b00ba Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 19 Mar 2024 10:53:42 +0100 Subject: [PATCH 31/98] haskellPackages.raven-haskell: Unbreak on GHC9.8 raven-haskell needs to be jailbreaked due to a newer aeson version when running with GHC9.8 --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index ae0747c26d7a..7e4a8df68f78 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -78,6 +78,7 @@ self: super: { # Too strict bound on base, believe it or not. # https://github.com/judah/terminfo/pull/55#issuecomment-1876894232 terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6; + raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 # # Test suite issues From d85d0016cab19ea9289707c0e322128006920f45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 11:34:44 +0100 Subject: [PATCH 32/98] haskell.packages.ghc98.ghc-exactprint: pin to 1.8 --- .../haskell-modules/configuration-ghc-9.8.x.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index ae0747c26d7a..ff1648e8a474 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -61,6 +61,20 @@ self: super: { attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_0_1; xmonad = doDistribute self.xmonad_0_18_0; + # A given major version of ghc-exactprint only supports one version of GHC. + ghc-exactprint = self.ghc-exactprint_1_8_0_0; + ghc-exactprint_1_8_0_0 = addBuildDepends [ + self.Diff + self.HUnit + self.data-default + self.extra + self.free + self.ghc-paths + self.ordered-containers + self.silently + self.syb + ] super.ghc-exactprint_1_8_0_0; + # # Jailbreaks # From aa0c4ac441399c2a532911f0aeb10f047a3baa5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 11:36:54 +0100 Subject: [PATCH 33/98] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../transitive-broken.yaml | 7 ------- .../haskell-modules/hackage-packages.nix | 17 +++++++---------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 9f91890c8867..6dd28153ecdf 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -68,7 +68,6 @@ dont-distribute-packages: - Chart-fltkhs - ClustalParser - Coadjute - - Color - Combinatorrent - ComonadSheet - Condor @@ -1153,7 +1152,6 @@ dont-distribute-packages: - differential - digestive-foundation-lucid - digestive-functors-hsp - - digraph - dimensional-tf - dimensions - dingo-core @@ -1575,7 +1573,6 @@ dont-distribute-packages: - gloss-accelerate - gloss-devil - gloss-raster-accelerate - - gloss-raster-massiv - gloss-sodium - glpk-hs - gltf-loader @@ -2737,10 +2734,7 @@ dont-distribute-packages: - marvin - marxup - masakazu-bot - - massiv - - massiv-io - massiv-persist - - massiv-test - matchers - math-programming-glpk - math-programming-tests @@ -3582,7 +3576,6 @@ dont-distribute-packages: - scalpel-search - scan-metadata - scan-vector-machine - - scheduler - scheduling - schematic - scholdoc diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 0673d186787b..2e1751de1383 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -3508,7 +3508,6 @@ self: { benchmarkHaskellDepends = [ base colour criterion deepseq random ]; description = "Color spaces and conversions between them"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Combinatorrent" = callPackage @@ -88216,7 +88215,6 @@ self: { testHaskellDepends = [ base fgl hashable massiv QuickCheck ]; description = "Directed Graphs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "dihaa" = callPackage @@ -123628,7 +123626,6 @@ self: { testHaskellDepends = [ base ]; description = "Massiv-based alternative for gloss-raster"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "gloss-rendering" = callPackage @@ -172922,7 +172919,9 @@ self: { ]; description = "An IRC client library"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.sternenseemann ]; + maintainers = [ + lib.maintainers.ncfavier lib.maintainers.sternenseemann + ]; }) {}; "irc-colors" = callPackage @@ -197249,7 +197248,7 @@ self: { testHaskellDepends = [ base doctest ]; description = "Massiv (Массив) is an Array Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sheepforce ]; }) {}; "massiv-io" = callPackage @@ -197276,7 +197275,7 @@ self: { ]; description = "Import/export of Image files into massiv Arrays"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sheepforce ]; }) {}; "massiv-persist" = callPackage @@ -197362,7 +197361,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Library that contains generators, properties and tests for Massiv Array Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sheepforce ]; }) {}; "master-plan" = callPackage @@ -245853,8 +245852,6 @@ self: { ]; description = "Mutable variable with primitive values"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "pvd" = callPackage @@ -263607,7 +263604,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Work stealing scheduler"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "scheduling" = callPackage @@ -271477,6 +271473,7 @@ self: { description = "Build system library, like Make, but more accurate dependencies"; license = lib.licenses.bsd3; mainProgram = "shake"; + maintainers = [ lib.maintainers.ncfavier ]; }) {}; "shake-ats" = callPackage From e1140ba5263bb49fe95a9fd0dc49cf8364b11d93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 11:37:59 +0100 Subject: [PATCH 34/98] haskellPackages.haskell-to-elm: remove generics-sop override --- 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 20c983669500..b161b6fb44df 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2975,6 +2975,6 @@ self: super: { rev = "52ab086a320a14051aa38d0353d957fb6b2525e9"; hash = "sha256-j6F4WplJy7NyhTAuiDd/tHT+Agk1QdyPjOEkceZSxq8="; }; - } (super.haskell-to-elm.override { generics-sop = self.generics-sop_0_5_1_4; } ); + } super.haskell-to-elm.override; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From 18e22e8b13b5501c4d95e947718ebcda48e69d48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 12:00:05 +0100 Subject: [PATCH 35/98] haskellPackages.haskell-to-elm: oops --- 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 b161b6fb44df..47abfea8ec3e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2975,6 +2975,6 @@ self: super: { rev = "52ab086a320a14051aa38d0353d957fb6b2525e9"; hash = "sha256-j6F4WplJy7NyhTAuiDd/tHT+Agk1QdyPjOEkceZSxq8="; }; - } super.haskell-to-elm.override; + } super.haskell-to-elm; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From d5df84e399955797503ecf8539d639cf6d3ac97c Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 19 Mar 2024 12:09:28 +0100 Subject: [PATCH 36/98] haskellPackages.HaskellNet-SSL: Unbreak (#297148) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use crypton-connection instead of connection and jailbreak on GHC9.8 Co-authored-by: Naïm Favier --- pkgs/development/haskell-modules/configuration-common.nix | 7 +++++++ .../haskell-modules/configuration-ghc-9.8.x.nix | 1 + .../configuration-hackage2nix/transitive-broken.yaml | 1 - 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 47abfea8ec3e..ad05f99f6199 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2977,4 +2977,11 @@ self: super: { }; } super.haskell-to-elm; + # https://github.com/dpwright/HaskellNet-SSL/pull/33 Use crypton-connection instead of connection + HaskellNet-SSL = appendPatch (pkgs.fetchpatch { + name = "HaskellNet-SSL-crypton-connection.patch"; + url = "https://github.com/dpwright/HaskellNet-SSL/pull/34/commits/cab639143efb65acf96abb35ae6c48db8d37867c.patch"; + hash = "sha256-hT4IZw70DxTw6iMofQHjPycz6IE6U76df72ftR2UB6Q="; + }) (super.HaskellNet-SSL.override { connection = self.crypton-connection; }); + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 1dcebc967b38..04d3a1c47ae6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -92,6 +92,7 @@ self: super: { # Too strict bound on base, believe it or not. # https://github.com/judah/terminfo/pull/55#issuecomment-1876894232 terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6; + HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12 raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 # diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 6dd28153ecdf..5d40983205bb 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -211,7 +211,6 @@ dont-distribute-packages: - Haschoo - Hashell - HaskRel - - HaskellNet-SSL - Hate - Hawk - Hayoo From 2bc295aae8326d48f76d3f6c55f6518ef6f39ba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 13:34:22 +0100 Subject: [PATCH 37/98] haskell.packages.ghc98.haskell-language-server: fix --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 5 +++++ pkgs/development/haskell-modules/configuration-nix.nix | 2 ++ 2 files changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 04d3a1c47ae6..2206d72fffc5 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -60,6 +60,11 @@ self: super: { aeson = doDistribute self.aeson_2_2_1_0; attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_0_1; xmonad = doDistribute self.xmonad_0_18_0; + apply-refact = self.apply-refact_0_14_0_0; + ormolu = self.ormolu_0_7_4_0; + fourmolu = self.fourmolu_0_15_0_0; + stylish-haskell = self.stylish-haskell_0_14_6_0; + hlint = self.hlint_3_8; # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = self.ghc-exactprint_1_8_0_0; diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 7c577c92d548..06a03f5e58a3 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1139,9 +1139,11 @@ self: super: builtins.intersectAttrs super { { fourmolu = fourmoluTestFix super.fourmolu; fourmolu_0_14_1_0 = fourmoluTestFix super.fourmolu_0_14_1_0; + fourmolu_0_15_0_0 = fourmoluTestFix super.fourmolu_0_15_0_0; }) fourmolu fourmolu_0_14_1_0 + fourmolu_0_15_0_0 ; # Test suite needs to execute 'disco' binary From e8dcb2763cdfa8d51ef2a702b4cc5fa0607a9890 Mon Sep 17 00:00:00 2001 From: Atemu Date: Sun, 17 Mar 2024 10:04:10 +0100 Subject: [PATCH 38/98] memtest_vulkan: init at 0.5.0 --- pkgs/by-name/me/memtest_vulkan/package.nix | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/me/memtest_vulkan/package.nix diff --git a/pkgs/by-name/me/memtest_vulkan/package.nix b/pkgs/by-name/me/memtest_vulkan/package.nix new file mode 100644 index 000000000000..ee2001019716 --- /dev/null +++ b/pkgs/by-name/me/memtest_vulkan/package.nix @@ -0,0 +1,37 @@ +{ lib +, stdenv +, rustPlatform +, fetchFromGitHub +, vulkan-loader +}: + +rustPlatform.buildRustPackage rec { + pname = "memtest_vulkan"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "GpuZelenograd"; + repo = "memtest_vulkan"; + rev = "v${version}"; + hash = "sha256-8tmQtycK7D5bol9v5VL8VkROZbSCndHo+uBvqqFTZjw="; + }; + + cargoHash = "sha256-8x8bS0LcvoxoSBWbGdkKzhxDi/9VNab26eidv8YK9dg="; + + # It doesn't discover this on its own :/ + # https://github.com/GpuZelenograd/memtest_vulkan/issues/36 + postFixup = lib.optionalString stdenv.targetPlatform.isElf '' + patchelf $out/bin/memtest_vulkan --add-needed libvulkan.so --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} + ''; + + meta = with lib; { + description = "Vulkan compute tool for testing video memory stability"; + homepage = "https://github.com/GpuZelenograd/memtest_vulkan"; + license = licenses.zlib; + maintainers = with maintainers; [ atemu ]; + mainProgram = "memtest_vulkan"; + broken = + stdenv.system == "aarch64-linux" # error: linker `aarch64-linux-gnu-gcc` not found + || stdenv.isDarwin; # Can't find Vulkan; might work though? + }; +} From 9a4adbf49639ba11b97a25213d54829872787898 Mon Sep 17 00:00:00 2001 From: t4ccer Date: Tue, 19 Mar 2024 14:11:16 -0600 Subject: [PATCH 39/98] haskellPackages.pattern-arrows: unbreak --- .../haskell-modules/configuration-common.nix | 6 ++++++ .../configuration-hackage2nix/broken.yaml | 1 - .../patches/pattern-arrows-add-fix-import.patch | 12 ++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/haskell-modules/patches/pattern-arrows-add-fix-import.patch diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ec0545a89281..0e57c783bd86 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1679,6 +1679,12 @@ self: super: { # Upstream issue: https://github.com/kowainik/trial/issues/62 trial = doJailbreak super.trial; + # 2024-03-19: Fix for mtl >= 2.3 + pattern-arrows = lib.pipe super.pattern-arrows [ + doJailbreak + (appendPatches [./patches/pattern-arrows-add-fix-import.patch]) + ]; + # 2020-06-24: Tests are broken in hackage distribution. # See: https://github.com/robstewart57/rdf4h/issues/39 rdf4h = dontCheck super.rdf4h; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 3d63f4c2ae13..0f2bb4a62ee8 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4357,7 +4357,6 @@ broken-packages: - path-sing # failure in job https://hydra.nixos.org/build/237234354 at 2023-10-21 - PathTree # failure in job https://hydra.nixos.org/build/233216203 at 2023-09-02 - patronscraper # failure in job https://hydra.nixos.org/build/233258571 at 2023-09-02 - - pattern-arrows # failure in job https://hydra.nixos.org/build/252718352 at 2024-03-16 - pattern-trie # failure in job https://hydra.nixos.org/build/233237252 at 2023-09-02 - paynow-zw # failure in job https://hydra.nixos.org/build/233221916 at 2023-09-02 - paypal-adaptive-hoops # failure in job https://hydra.nixos.org/build/233244557 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/patches/pattern-arrows-add-fix-import.patch b/pkgs/development/haskell-modules/patches/pattern-arrows-add-fix-import.patch new file mode 100644 index 000000000000..de2e9ce9f30a --- /dev/null +++ b/pkgs/development/haskell-modules/patches/pattern-arrows-add-fix-import.patch @@ -0,0 +1,12 @@ +diff --git a/src/Control/PatternArrows.hs b/src/Control/PatternArrows.hs +index d382c19..0b067dd 100644 +--- a/src/Control/PatternArrows.hs ++++ b/src/Control/PatternArrows.hs +@@ -23,6 +23,7 @@ import qualified Control.Category as C + import Control.Category ((>>>)) + import qualified Control.Arrow as A + import Control.Arrow ((***), (<+>)) ++import Data.Function (fix) + + -- | + -- A first-order pattern match From 73aeb193869b5c0973c6ac0818b86415813e9312 Mon Sep 17 00:00:00 2001 From: t4ccer Date: Tue, 19 Mar 2024 14:11:53 -0600 Subject: [PATCH 40/98] haskellPackages.aeson-better-errors: unbreak --- .../haskell-modules/configuration-common.nix | 12 +++++++++++- .../configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0e57c783bd86..1fe4b6f2f466 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -181,7 +181,17 @@ self: super: { # Allow aeson == 2.1.* # https://github.com/hdgarrood/aeson-better-errors/issues/23 - aeson-better-errors = doJailbreak super.aeson-better-errors; + aeson-better-errors = lib.pipe super.aeson-better-errors [ + doJailbreak + (appendPatches [ + # https://github.com/hdgarrood/aeson-better-errors/pull/25 + (fetchpatch { + name = "mtl-2-3.patch"; + url = "https://github.com/hdgarrood/aeson-better-errors/commit/1ec49ab7d1472046b680b5a64ae2930515b47714.patch"; + hash = "sha256-xuuocWxSoBDclVp0bJ9UrDamVcDVOAFgJIi/un1xBvk="; + }) + ]) + ]; # 2023-08-09: Jailbreak because of vector < 0.13 # 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 0f2bb4a62ee8..662e147a00ae 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -71,7 +71,6 @@ broken-packages: - adtrees # failure in job https://hydra.nixos.org/build/233192320 at 2023-09-02 - AERN-Basics # failure in job https://hydra.nixos.org/build/233246999 at 2023-09-02 - aeson-applicative # failure in job https://hydra.nixos.org/build/233213824 at 2023-09-02 - - aeson-better-errors # failure in job https://hydra.nixos.org/build/252717339 at 2024-03-16 - aeson-bson # failure in job https://hydra.nixos.org/build/233201964 at 2023-09-02 - aeson-commit # failure in job https://hydra.nixos.org/build/233198515 at 2023-09-02 - aeson-compat # failure in job https://hydra.nixos.org/build/233208257 at 2023-09-02 From eaf992fa45136a6b695ae17128400b07d0899ee1 Mon Sep 17 00:00:00 2001 From: t4ccer Date: Tue, 19 Mar 2024 15:07:53 -0600 Subject: [PATCH 41/98] haskellPackages.cheapskate: unbreak --- .../haskell-modules/configuration-common.nix | 6 +++++ .../configuration-hackage2nix/broken.yaml | 1 - .../patches/cheapskate-mtl-2-3-support.patch | 23 +++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/haskell-modules/patches/cheapskate-mtl-2-3-support.patch diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1fe4b6f2f466..756cac1f4c62 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1695,6 +1695,12 @@ self: super: { (appendPatches [./patches/pattern-arrows-add-fix-import.patch]) ]; + # 2024-03-19: Fix for mtl >= 2.3 + cheapskate = lib.pipe super.cheapskate [ + doJailbreak + (appendPatches [./patches/cheapskate-mtl-2-3-support.patch]) + ]; + # 2020-06-24: Tests are broken in hackage distribution. # See: https://github.com/robstewart57/rdf4h/issues/39 rdf4h = dontCheck super.rdf4h; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 662e147a00ae..7d846b9d4572 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -745,7 +745,6 @@ broken-packages: - chatty-text # failure in job https://hydra.nixos.org/build/233199498 at 2023-09-02 - chatty-utils # failure in job https://hydra.nixos.org/build/252710715 at 2024-03-16 - chatwork # failure in job https://hydra.nixos.org/build/233240489 at 2023-09-02 - - cheapskate # failure in job https://hydra.nixos.org/build/233197892 at 2023-09-02 - check-cfg-ambiguity # failure in job https://hydra.nixos.org/build/233251852 at 2023-09-02 - checked # failure in job https://hydra.nixos.org/build/233223182 at 2023-09-02 - Checked # failure in job https://hydra.nixos.org/build/233257598 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/patches/cheapskate-mtl-2-3-support.patch b/pkgs/development/haskell-modules/patches/cheapskate-mtl-2-3-support.patch new file mode 100644 index 000000000000..de376ea8726c --- /dev/null +++ b/pkgs/development/haskell-modules/patches/cheapskate-mtl-2-3-support.patch @@ -0,0 +1,23 @@ +diff --git a/Cheapskate/Parse.hs b/Cheapskate/Parse.hs +index b90d8e5..2925132 100644 +--- a/Cheapskate/Parse.hs ++++ b/Cheapskate/Parse.hs +@@ -1,4 +1,5 @@ + {-# LANGUAGE OverloadedStrings #-} ++{-# LANGUAGE CPP #-} + module Cheapskate.Parse ( + markdown + ) where +@@ -21,6 +22,12 @@ import Control.Applicative + import qualified Data.Map as M + import Data.List (intercalate) + ++#if MIN_VERSION_mtl(2, 3, 0) ++import Control.Monad (guard, unless, replicateM) ++#else ++#endif ++ ++ + import Debug.Trace + + -- | Parses the input as a markdown document. Note that 'Doc' is an instance From 8d66827a2d0e21c9a92d56e69b1d375ae82af560 Mon Sep 17 00:00:00 2001 From: t4ccer Date: Tue, 19 Mar 2024 15:10:55 -0600 Subject: [PATCH 42/98] haskellPackages: Add t4ccer as maintainer --- .../haskell-modules/configuration-hackage2nix/main.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 384136f22a9e..e6c0117fdc21 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -418,6 +418,12 @@ package-maintainers: - irc-client - chatter - envy + t4ccer: + - aeson-better-errors + - cheapskate + - containers-unicode-symbols + - numerals-base + - pattern-arrows tbidne: - rest-rewrite terlar: From 419d0caae4192688e0dadabb02daa7c161a30dcf Mon Sep 17 00:00:00 2001 From: t4ccer Date: Tue, 19 Mar 2024 15:15:27 -0600 Subject: [PATCH 43/98] haskellPackages: regenerate package set based on current config --- .../transitive-broken.yaml | 12 ------- .../haskell-modules/hackage-packages.nix | 33 ++++++++----------- 2 files changed, 13 insertions(+), 32 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index d315bce3bf6b..e961eaf31a35 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -721,8 +721,6 @@ dont-distribute-packages: - borel - both - bound-gen - - bower-json - - bower-json_1_0_0_1 - breakout - bricks - bricks-internal-test @@ -829,7 +827,6 @@ dont-distribute-packages: - chassis - chatty - cheapskate-highlight - - cheapskate-lucid - cheapskate-terminal - check-pvp - chevalier-common @@ -2321,7 +2318,6 @@ dont-distribute-packages: - ideas-statistics - identicon-style-squares - idna - - idris - ifscs - ige-mac-integration - igrf @@ -2359,7 +2355,6 @@ dont-distribute-packages: - inferno-vc - infinity - inline-java - - inliterate - inspector-wrecker - instant-aeson - instant-bytes @@ -3050,8 +3045,6 @@ dont-distribute-packages: - outsort - overeasy - overload - - pa-field-parser - - pa-json - package-o-tron - padKONTROL - pairing @@ -3279,7 +3272,6 @@ dont-distribute-packages: - protocol-buffers-descriptor - protocol-buffers-descriptor-fork - proton - - psc-ide - psql - publicsuffixlist - puffytools @@ -3289,10 +3281,7 @@ dont-distribute-packages: - puppetresources - pure-cdb - pure-priority-queue-tests - - purenix - - purescript - purescript-iso - - purescript-tsd-gen - pursuit-client - push-notify - push-notify-apn @@ -4412,7 +4401,6 @@ dont-distribute-packages: - yu-launch - yuuko - zasni-gerna - - zephyr - zephyr-copilot - zerobin - zeromq3-conduit diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 03301c25a7da..e3d109983c29 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -22741,6 +22741,7 @@ self: { ]; description = "A binding to the X11 graphics library"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.slotThe ]; }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXrender;}; @@ -22812,6 +22813,7 @@ self: { libraryPkgconfigDepends = [ libXft ]; description = "Bindings to the Xft and some Xrender parts"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.slotThe ]; }) {inherit (pkgs.xorg) libXft;}; "X11-xshape" = callPackage @@ -25930,8 +25932,7 @@ self: { ]; description = "Better error messages when decoding JSON values"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + maintainers = [ lib.maintainers.t4ccer ]; }) {}; "aeson-bson" = callPackage @@ -53044,7 +53045,6 @@ self: { ]; description = "Read bower.json from Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "bowntz" = callPackage @@ -62866,9 +62866,8 @@ self: { executableHaskellDepends = [ base blaze-html bytestring text ]; description = "Experimental markdown processor"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cheapskate"; - broken = true; + maintainers = [ lib.maintainers.t4ccer ]; }) {}; "cheapskate-highlight" = callPackage @@ -62900,7 +62899,6 @@ self: { libraryHaskellDepends = [ base blaze-html cheapskate lucid ]; description = "Use cheapskate with Lucid"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cheapskate-terminal" = callPackage @@ -73415,6 +73413,7 @@ self: { libraryHaskellDepends = [ base base-unicode-symbols containers ]; description = "Unicode alternatives for common functions and operators"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.t4ccer ]; }) {}; "containers-verified" = callPackage @@ -161284,6 +161283,7 @@ self: { description = "Utility functions for working with html-parse"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.slotThe ]; }) {}; "html-presentation-text" = callPackage @@ -167505,7 +167505,6 @@ self: { ]; description = "Functional Programming Language with Dependent Types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) gmp;}; "ieee" = callPackage @@ -170382,7 +170381,6 @@ self: { testHaskellDepends = [ base text ]; description = "Interactive literate programming"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "inlitpp"; }) {}; @@ -217527,6 +217525,7 @@ self: { ]; description = "Convert numbers to number words"; license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.t4ccer ]; }) {}; "numeric-domains" = callPackage @@ -222219,6 +222218,7 @@ self: { description = "Utility functions for working with optparse-applicative"; license = lib.licenses.agpl3Only; hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.slotThe ]; broken = true; }) {}; @@ -223605,7 +223605,6 @@ self: { ]; description = "“Vertical” parsing of values"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "pa-json" = callPackage @@ -223625,7 +223624,6 @@ self: { ]; description = "Our JSON parsers/encoders"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "pa-label" = callPackage @@ -228069,8 +228067,7 @@ self: { libraryHaskellDepends = [ base mtl ]; description = "Arrows for Pretty Printing"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + maintainers = [ lib.maintainers.t4ccer ]; }) {}; "pattern-matcher" = callPackage @@ -244102,7 +244099,6 @@ self: { ]; description = "Language support for the PureScript programming language"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "pseudo-boolean" = callPackage @@ -244978,7 +244974,6 @@ self: { executableHaskellDepends = [ base ]; description = "Nix backend for PureScript. Transpile PureScript code to Nix."; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "purenix"; }) {}; @@ -245069,7 +245064,6 @@ self: { doCheck = false; description = "PureScript Programming Language Compiler"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "purs"; }) {}; @@ -245201,7 +245195,6 @@ self: { ]; description = "TypeScript Declaration File (.d.ts) generator for PureScript"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "purs-tsd-gen"; }) {}; @@ -328099,7 +328092,7 @@ self: { mainProgram = "xmonad"; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan - lib.maintainers.peti + lib.maintainers.peti lib.maintainers.slotThe ]; }) {}; @@ -328132,7 +328125,7 @@ self: { mainProgram = "xmonad"; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan - lib.maintainers.peti + lib.maintainers.peti lib.maintainers.slotThe ]; }) {}; @@ -328179,7 +328172,7 @@ self: { license = lib.licenses.bsd3; maintainers = [ lib.maintainers.dschrempf lib.maintainers.ivanbrennan - lib.maintainers.peti + lib.maintainers.peti lib.maintainers.slotThe ]; }) {}; @@ -328286,6 +328279,7 @@ self: { description = "Third party extensions for xmonad with wacky dependencies"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.slotThe ]; }) {}; "xmonad-screenshot" = callPackage @@ -333834,7 +333828,6 @@ self: { testToolDepends = [ purescript ]; description = "Zephyr, tree-shaking for the PureScript language"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; mainProgram = "zephyr"; }) {}; From f553e52103a6c05dc01ba243f469d7e1572d5734 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 22:21:45 +0100 Subject: [PATCH 44/98] darcs: build with GHC 9.6 Undoes 49c1247b0e548b5b92bf5c83014c1efdc8534688 --- pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix | 3 --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 653187007b31..cb7a5fb640e5 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -102,9 +102,6 @@ in { # https://github.com/kowainik/relude/issues/436 relude = dontCheck super.relude; - # Broken because of unix >= 2.8 for GHC >= 9.6 - darcs = unmarkBroken (doDistribute super.darcs); - inherit ( let diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 442f6747369c..993433cac961 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1108,7 +1108,6 @@ broken-packages: - darcs2dot # failure in job https://hydra.nixos.org/build/233209236 at 2023-09-02 - darcs-buildpackage # failure in job https://hydra.nixos.org/build/233213566 at 2023-09-02 - darcs-cabalized # failure in job https://hydra.nixos.org/build/233234765 at 2023-09-02 - - darcs # doesn't support unix >= 2.8, 2024-01-13 - darcs-graph # failure in job https://hydra.nixos.org/build/233245230 at 2023-09-02 - darcs-monitor # failure in job https://hydra.nixos.org/build/233249455 at 2023-09-02 - darkplaces-rcon # failure in job https://hydra.nixos.org/build/233247609 at 2023-09-02 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e538b399da7d..2afd2754f9a6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30661,7 +30661,7 @@ with pkgs; daktilo = callPackage ../tools/misc/daktilo { }; darcs = haskell.lib.compose.disableCabalFlag "library" - (haskell.lib.compose.justStaticExecutables haskell.packages.ghc94.darcs); + (haskell.lib.compose.justStaticExecutables haskellPackages.darcs); darkman = callPackage ../applications/misc/darkman { }; From fae0418b0490db863f1a9fa336c791e274b10152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 19 Mar 2024 22:24:45 +0100 Subject: [PATCH 45/98] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../configuration-hackage2nix/transitive-broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 4 ---- 2 files changed, 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 5d40983205bb..2feb6f811bf7 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2698,7 +2698,6 @@ dont-distribute-packages: - magicbane - mahoro - maid - - mail-pool - mailgun - majordomo - majority diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 2e1751de1383..4a8ee13599bd 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -10731,7 +10731,6 @@ self: { ]; description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "HaskellTorrent" = callPackage @@ -79951,9 +79950,7 @@ self: { ''; description = "a distributed, interactive, smart revision control system"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; mainProgram = "darcs"; - broken = true; }) {}; "darcs-benchmark" = callPackage @@ -195579,7 +195576,6 @@ self: { ]; description = "Preconfigured email connection pool on top of smtp"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "exe"; }) {}; From 908f4e078955b61031328022d01405e557ccbc04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Wed, 20 Mar 2024 10:10:33 +0100 Subject: [PATCH 46/98] haskell.packages.ghc9{2,4}.primitive-addr: pin to 0.1.0.2 Newer versions require too recent a `base` version. --- .../haskell-modules/configuration-ghc-9.2.x.nix | 1 + .../haskell-modules/configuration-ghc-9.4.x.nix | 2 ++ .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 14 ++++++++++++++ 4 files changed, 18 insertions(+) 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 f23e2046187a..f0a7ab4e535c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -76,6 +76,7 @@ self: super: { hashable = addBuildDepends [ self.data-array-byte ] super.hashable; primitive = addBuildDepends [ self.data-array-byte ] super.primitive; primitive-unlifted = super.primitive-unlifted_0_1_3_1; + primitive-addr = super.primitive-addr_0_1_0_2; # Jailbreaks & Version Updates hashable-time = doJailbreak super.hashable-time; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index cb7a5fb640e5..342f3d41cf7c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -137,4 +137,6 @@ in { self.foldable1-classes-compat self.OneTuple ] super.base-compat-batteries; + + primitive-addr = self.primitive-addr_0_1_0_2; } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 213458dbdd24..eeda1321e569 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -89,6 +89,7 @@ extra-packages: - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat + - primitive-addr < 0.1.0.3 # 2024-03-20: for hls on ghc < 9.4.7 - primitive-unlifted == 0.1.3.1 # 2024-03-16: Needed for hls on ghc 9.2 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a8bd0cb3bb9c..b07ddf2b3a30 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -241419,6 +241419,20 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "primitive-addr_0_1_0_2" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-addr"; + version = "0.1.0.2"; + sha256 = "06r1p56wm8rbjxnlaqbmc3rbsj1rsv5scwnh80lsn0xw56jc70a2"; + revision = "2"; + editedCabalFile = "1s18b6xm6906ldj8wd2b2j885xbgvf5mzabd4mpl1ic7a9205qgn"; + libraryHaskellDepends = [ base primitive ]; + description = "Addresses to unmanaged memory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "primitive-addr" = callPackage ({ mkDerivation, base, primitive }: mkDerivation { From e9e0bda36adc0e376b29c2e3cb61eeb03434e338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Wed, 20 Mar 2024 10:25:49 +0100 Subject: [PATCH 47/98] mailctl: fix build Pin warp to 3.3.30 for twain and mailctl. Twain requires an older version of http2 than warp supports, see https://github.com/alexmingoia/twain/issues/5 --- .../haskell-modules/configuration-common.nix | 6 +++- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/configuration-nix.nix | 1 + .../haskell-modules/hackage-packages.nix | 35 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 5 files changed, 43 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 38fc024fc62d..9857a78b339e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -336,7 +336,11 @@ self: super: { # http2 also overridden in all-packages.nix for mailctl. # twain is currently only used by mailctl, so the .overrideScope shouldn't # negatively affect any other packages, at least currently... - twain = super.twain.overrideScope (self: _: { http2 = self.http2_3_0_3; }); + # https://github.com/alexmingoia/twain/issues/5 + twain = super.twain.overrideScope (self: _: { + http2 = self.http2_3_0_3; + warp = self.warp_3_3_30; + }); # The latest release on hackage has an upper bound on containers which # breaks the build, though it works with the version of containers present diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index eeda1321e569..983380cf8926 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -99,6 +99,7 @@ extra-packages: - text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10) - th-abstraction < 0.6 # 2023-09-11: needed for aeson-2.2.0.0 - vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1 + - warp < 3.3.31 # 2024-03-20: for twain, which requires http2 3.0.3 - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7 - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 - weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.* diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 06a03f5e58a3..50d5d43f71b9 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -348,6 +348,7 @@ self: super: builtins.intersectAttrs super { # The curl executable is required for withApplication tests. warp = addTestToolDepend pkgs.curl super.warp; + warp_3_3_30 = addTestToolDepend pkgs.curl super.warp_3_3_30; # Test suite requires running a database server. Testing is done upstream. hasql = dontCheck super.hasql; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b07ddf2b3a30..c624f6bb69cc 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -321411,6 +321411,41 @@ self: { broken = true; }) {}; + "warp_3_3_30" = callPackage + ({ mkDerivation, array, auto-update, base, bsb-http-chunked + , bytestring, case-insensitive, containers, crypton-x509, directory + , gauge, ghc-prim, hashable, hspec, hspec-discover, http-client + , http-date, http-types, http2, iproute, network, process + , QuickCheck, recv, simple-sendfile, stm, streaming-commons, text + , time-manager, unix, unliftio, vault, wai, word8 + }: + mkDerivation { + pname = "warp"; + version = "3.3.30"; + sha256 = "1i5fnvc9n7w013asj7ckpfb59ybbvhif4d6f4g5jwwad50jmlbpg"; + libraryHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 ghc-prim hashable http-date http-types + http2 iproute network recv simple-sendfile stm streaming-commons + text time-manager unix unliftio vault wai word8 + ]; + testHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 directory ghc-prim hashable hspec + http-client http-date http-types http2 iproute network process + QuickCheck recv simple-sendfile stm streaming-commons text + time-manager unix unliftio vault wai word8 + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + auto-update base bytestring containers crypton-x509 gauge hashable + http-date http-types network recv time-manager unix unliftio + ]; + description = "A fast, light-weight web server for WAI applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "warp" = callPackage ({ mkDerivation, array, auto-update, base, bsb-http-chunked , bytestring, case-insensitive, containers, crypton-x509, directory diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d548866b9e31..a0d03a7f296c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2734,6 +2734,7 @@ with pkgs; # Dependency twain requires an older version of http2, and we cannot mix # versions of transitive dependencies. http2 = final.http2_3_0_3; + warp = final.warp_3_3_30; }); mame = libsForQt5.callPackage ../applications/emulators/mame { }; From 1124b563ccef25c37549eded5499123b10598d3d Mon Sep 17 00:00:00 2001 From: maralorn Date: Wed, 20 Mar 2024 22:31:52 +0100 Subject: [PATCH 48/98] git-annex: Bump source hash --- 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 9857a78b339e..1e83e070bee3 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -378,7 +378,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 = "sha256-DFdfRh4ST4hZl9AOsp0/Y4N+bT2Y1NoLdwi5sxVnCaw="; + sha256 = "sha256-tlEsBXfELnK9rU4LHSDNby/yym+guqXjsh2GA+L9aWA="; # 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 7c668395e41a9057d42986bf78e93bbd8bc09b96 Mon Sep 17 00:00:00 2001 From: maralorn Date: Wed, 20 Mar 2024 23:16:43 +0100 Subject: [PATCH 49/98] haskellPackages.eventlog2html: Add patch --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1e83e070bee3..8ff3a62be2f5 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -178,6 +178,15 @@ self: super: { ]) ]; + # https://github.com/mpickering/eventlog2html/pull/187 + eventlog2html = lib.pipe super.eventlog2html [ + (appendPatch (fetchpatch { + name = "blaze-html-compat.patch"; + url = "https://github.com/mpickering/eventlog2html/commit/666aee9ee44c571173a73036b36ad4154c188481.patch"; + sha256 = "sha256-9PLygLEpJ6pAZ31gSWiEMqWxmvElT6Unc/pgr6ULIaw="; + })) + ]; + # 2023-08-09: Jailbreak because of vector < 0.13 # 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326 monad-bayes = dontCheck (doJailbreak super.monad-bayes); From 20155eee75e20e81513785ceb68af59902edf937 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 21 Mar 2024 21:20:22 +0100 Subject: [PATCH 50/98] futhark: build with zlib-0.7.0.0 --- 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 8ff3a62be2f5..7c8f8745438a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2916,6 +2916,11 @@ self: super: { # Too strict bounds on mtl, servant and servant-client unleash-client-haskell = doJailbreak super.unleash-client-haskell; + # Requires a newer zlib version than stackage provides + futhark = super.futhark.override { + zlib = self.zlib_0_7_0_0; + }; + # Tests rely on (missing) submodule unleash-client-haskell-core = dontCheck super.unleash-client-haskell-core; From 70a00dffc8988359e1f877c269b9fd6c8a22be70 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 21 Mar 2024 21:29:23 +0100 Subject: [PATCH 51/98] jacinda: provide alex-3.5.1.0 as requested --- 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 7c8f8745438a..79518e79bd60 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -144,6 +144,11 @@ self: super: { # https://github.com/lspitzner/czipwith/issues/5 czipwith = doJailbreak super.czipwith; + # jacinda needs latest version of alex + jacinda = super.jacinda.override { + alex = self.alex_3_5_1_0; + }; + aeson = # aeson's test suite includes some tests with big numbers that fail on 32bit # https://github.com/haskell/aeson/issues/1060 From 3bde60c0e39924d353203f9fb3513f55448dab20 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 22 Mar 2024 12:00:16 +0100 Subject: [PATCH 52/98] haskell-ci: build with pinned ShellCheck == 0.9.0 --- .../haskell-modules/configuration-common.nix | 12 +++++++ .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 32 +++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 79518e79bd60..3f1c017f121d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2282,10 +2282,22 @@ self: super: { # 2023-04-09: haskell-ci needs Cabal-syntax 3.10 # 2023-07-03: allow lattices-2.2, waiting on https://github.com/haskell-CI/haskell-ci/pull/664 + # 2024-03-21: pins specific version of ShellCheck haskell-ci = doJailbreak (super.haskell-ci.overrideScope (self: super: { Cabal-syntax = self.Cabal-syntax_3_10_2_0; + ShellCheck = self.ShellCheck_0_9_0; })); + # ShellCheck < 0.10.0 needs to be adjusted for changes in fgl >= 5.8 + # https://github.com/koalaman/shellcheck/issues/2677 + ShellCheck_0_9_0 = doJailbreak (appendPatches [ + (fetchpatch { + name = "shellcheck-fgl-5.8.1.1.patch"; + url = "https://github.com/koalaman/shellcheck/commit/c05380d518056189412e12128a8906b8ca6f6717.patch"; + sha256 = "0gbx46x1a2sh5mvgpqxlx9xkqcw4wblpbgqdkqccxdzf7vy50xhm"; + }) + ] super.ShellCheck_0_9_0); + # Too strict bound on hspec (<2.11) utf8-light = doJailbreak super.utf8-light; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 983380cf8926..0fb11e5d839b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -109,6 +109,7 @@ extra-packages: - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0 - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 + - ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci package-maintainers: abbradar: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c624f6bb69cc..a9ee8c83b217 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -19233,6 +19233,38 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "ShellCheck_0_9_0" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , deepseq, Diff, directory, fgl, filepath, mtl, parsec, process + , QuickCheck, regex-tdfa, transformers + }: + mkDerivation { + pname = "ShellCheck"; + version = "0.9.0"; + sha256 = "071k2gc8rzpg9lwq9g10c9xx0zm1wcgsf8v4n1csj9fm56vy7gmb"; + revision = "2"; + editedCabalFile = "1bc552vfv76jq1zmqywv7a2z322v9ncz3sc69xpj0w6qwb3sd224"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec process QuickCheck regex-tdfa transformers + ]; + executableHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec QuickCheck regex-tdfa transformers + ]; + testHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec QuickCheck regex-tdfa transformers + ]; + description = "Shell script analysis tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "shellcheck"; + maintainers = [ lib.maintainers.zowoq ]; + }) {}; + "ShellCheck" = callPackage ({ mkDerivation, aeson, array, base, bytestring, containers , deepseq, Diff, directory, fgl, filepath, mtl, parsec, process From ae679c40db95f5531e80ef1b46f791f1e320be8f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 22 Mar 2024 12:12:28 +0100 Subject: [PATCH 53/98] tamarin-prover: pick patch for Stackage LTS 22 dependencies The provided patch is https://github.com/tamarin-prover/tamarin-prover/commit/b3e18f61e45d701d42d794bc91ccbb4c0e3834ec cherry-picked onto the 1.8.0 release which required some conflict-solving --- .../science/logic/tamarin-prover/default.nix | 22 +- .../tamarin-prover-1.8.0-ghc-9.6.patch | 237 ++++++++++++++++++ 2 files changed, 250 insertions(+), 9 deletions(-) create mode 100644 pkgs/applications/science/logic/tamarin-prover/tamarin-prover-1.8.0-ghc-9.6.patch diff --git a/pkgs/applications/science/logic/tamarin-prover/default.nix b/pkgs/applications/science/logic/tamarin-prover/default.nix index 09ef2d7d4637..2aa92118b03a 100644 --- a/pkgs/applications/science/logic/tamarin-prover/default.nix +++ b/pkgs/applications/science/logic/tamarin-prover/default.nix @@ -1,17 +1,23 @@ -{ haskellPackages, mkDerivation, fetchFromGitHub, fetchpatch, lib, stdenv +{ haskellPackages, mkDerivation, fetchFromGitHub, applyPatches, lib, stdenv # the following are non-haskell dependencies , makeWrapper, which, maude, graphviz, glibcLocales }: let version = "1.8.0"; - src = fetchFromGitHub { - owner = "tamarin-prover"; - repo = "tamarin-prover"; - rev = version; - sha256 = "sha256-ujnaUdbjqajmkphOS4Fs4QBCRGX4JZkQ2p1X2jripww="; + src = applyPatches { + src = fetchFromGitHub { + owner = "tamarin-prover"; + repo = "tamarin-prover"; + rev = version; + sha256 = "sha256-ujnaUdbjqajmkphOS4Fs4QBCRGX4JZkQ2p1X2jripww="; + }; + patches = [ + ./tamarin-prover-1.8.0-ghc-9.6.patch + ]; }; + # tamarin has its own dependencies, but they're kept inside the repo, # no submodules. this factors out the common metadata among all derivations common = pname: src: { @@ -34,7 +40,7 @@ let tamarin-prover-utils = mkDerivation (common "tamarin-prover-utils" (src + "/lib/utils") // { postPatch = replaceSymlinks; libraryHaskellDepends = with haskellPackages; [ - base64-bytestring blaze-builder + base64-bytestring blaze-builder list-t dlist exceptions fclabels safe SHA syb ]; }); @@ -93,8 +99,6 @@ mkDerivation (common "tamarin-prover" src // { isLibrary = false; isExecutable = true; - patches = [ ]; - # strip out unneeded deps manually doHaddock = false; enableSharedExecutables = false; diff --git a/pkgs/applications/science/logic/tamarin-prover/tamarin-prover-1.8.0-ghc-9.6.patch b/pkgs/applications/science/logic/tamarin-prover/tamarin-prover-1.8.0-ghc-9.6.patch new file mode 100644 index 000000000000..f6a07f3646ca --- /dev/null +++ b/pkgs/applications/science/logic/tamarin-prover/tamarin-prover-1.8.0-ghc-9.6.patch @@ -0,0 +1,237 @@ +commit 084bd5474d9ac687656c2a3a6b2e1d507febaa98 +Author: Artur Cygan +Date: Mon Feb 26 10:04:48 2024 +0100 + + Update to GHC 9.6 (#618) + + Cherry-picked from b3e18f61e45d701d42d794bc91ccbb4c0e3834ec. + + Removing Control.Monad.List + +diff --git a/lib/sapic/src/Sapic/Exceptions.hs b/lib/sapic/src/Sapic/Exceptions.hs +index 146b721e..b9962478 100644 +--- a/lib/sapic/src/Sapic/Exceptions.hs ++++ b/lib/sapic/src/Sapic/Exceptions.hs +@@ -23,7 +23,6 @@ import Theory.Sapic + import Data.Label + import qualified Data.Maybe + import Theory.Text.Pretty +-import Sapic.Annotation --toAnProcess + import Theory.Sapic.Print (prettySapic) + import qualified Theory.Text.Pretty as Pretty + +@@ -67,14 +66,14 @@ data ExportException = UnsupportedBuiltinMS + | UnsupportedTypes [String] + + instance Show ExportException where +- ++ + show (UnsupportedTypes incorrectFunctionUsages) = do + let functionsString = List.intercalate ", " incorrectFunctionUsages + (case length functionsString of + 1 -> "The function " ++ functionsString ++ ", which is declared with a user-defined type, appears in a rewrite rule. " + _ -> "The functions " ++ functionsString ++ ", which are declared with a user-defined type, appear in a rewrite rule. ") + ++ "However, the translation of rules only works with bitstrings at the moment." +- show unsuppBuiltin = ++ show unsuppBuiltin = + "The builtins bilinear-pairing and multiset are not supported for export. However, your model uses " ++ + (case unsuppBuiltin of + UnsupportedBuiltinBP -> "bilinear-pairing." +@@ -93,7 +92,7 @@ instance Show (SapicException an) where + show (InvalidPosition p) = "Invalid position:" ++ prettyPosition p + show (NotImplementedError s) = "This feature is not implemented yet. Sorry! " ++ s + show (ImplementationError s) = "You've encountered an error in the implementation: " ++ s +- show a@(ProcessNotWellformed e p) = "Process not well-formed: " ++ Pretty.render (text (show e) $-$ nest 2 (maybe emptyDoc prettySapic p)) ++ show (ProcessNotWellformed e p) = "Process not well-formed: " ++ Pretty.render (text (show e) $-$ nest 2 (maybe emptyDoc prettySapic p)) + show ReliableTransmissionButNoProcess = "The builtin support for reliable channels currently only affects the process calculus, but you have not specified a top-level process. Please remove \"builtins: reliable-channel\" to proceed." + show (CannotExpandPredicate facttag rstr) = "Undefined predicate " + ++ showFactTagArity facttag +@@ -135,7 +134,7 @@ instance Show WFerror where + ++ prettySapicFunType t2 + ++ "." + show (FunctionNotDefined sym ) = "Function not defined " ++ show sym +- ++ + + instance Exception WFerror + instance (Typeable an) => Exception (SapicException an) +diff --git a/lib/term/src/Term/Narrowing/Narrow.hs b/lib/term/src/Term/Narrowing/Narrow.hs +index 56f145d9..88f89aa1 100644 +--- a/lib/term/src/Term/Narrowing/Narrow.hs ++++ b/lib/term/src/Term/Narrowing/Narrow.hs +@@ -12,6 +12,7 @@ module Term.Narrowing.Narrow ( + import Term.Unification + import Term.Positions + ++import Control.Monad + import Control.Monad.Reader + + import Extension.Prelude +diff --git a/lib/term/src/Term/Unification.hs b/lib/term/src/Term/Unification.hs +index b5c107cd..fcf52128 100644 +--- a/lib/term/src/Term/Unification.hs ++++ b/lib/term/src/Term/Unification.hs +@@ -61,7 +61,7 @@ module Term.Unification ( + , pairDestMaudeSig + , symEncDestMaudeSig + , asymEncDestMaudeSig +- , signatureDestMaudeSig ++ , signatureDestMaudeSig + , locationReportMaudeSig + , revealSignatureMaudeSig + , hashMaudeSig +@@ -80,7 +80,7 @@ module Term.Unification ( + , module Term.Rewriting.Definitions + ) where + +--- import Control.Applicative ++import Control.Monad + import Control.Monad.RWS + import Control.Monad.Except + import Control.Monad.State +diff --git a/lib/theory/src/Theory/Constraint/System/Guarded.hs b/lib/theory/src/Theory/Constraint/System/Guarded.hs +index 99f985a8..3f0cd8d8 100644 +--- a/lib/theory/src/Theory/Constraint/System/Guarded.hs ++++ b/lib/theory/src/Theory/Constraint/System/Guarded.hs +@@ -88,6 +88,7 @@ module Theory.Constraint.System.Guarded ( + + import Control.Arrow + import Control.DeepSeq ++import Control.Monad + import Control.Monad.Except + import Control.Monad.Fresh (MonadFresh, scopeFreshness) + import qualified Control.Monad.Trans.PreciseFresh as Precise (Fresh, evalFresh, evalFreshT) +diff --git a/lib/utils/src/Control/Monad/Trans/Disj.hs b/lib/utils/src/Control/Monad/Trans/Disj.hs +index 96dae742..b3b63825 100644 +--- a/lib/utils/src/Control/Monad/Trans/Disj.hs ++++ b/lib/utils/src/Control/Monad/Trans/Disj.hs +@@ -18,10 +18,10 @@ module Control.Monad.Trans.Disj ( + , runDisjT + ) where + +--- import Control.Applicative +-import Control.Monad.List +-import Control.Monad.Reader ++import Control.Monad + import Control.Monad.Disj.Class ++import Control.Monad.Reader ++import ListT + + + ------------------------------------------------------------------------------ +@@ -33,12 +33,12 @@ newtype DisjT m a = DisjT { unDisjT :: ListT m a } + deriving (Functor, Applicative, MonadTrans ) + + -- | Construct a 'DisjT' action. +-disjT :: m [a] -> DisjT m a +-disjT = DisjT . ListT ++disjT :: (Monad m, Foldable m) => m a -> DisjT m a ++disjT = DisjT . fromFoldable + + -- | Run a 'DisjT' action. +-runDisjT :: DisjT m a -> m [a] +-runDisjT = runListT . unDisjT ++runDisjT :: Monad m => DisjT m a -> m [a] ++runDisjT = toList . unDisjT + + + +@@ -47,8 +47,6 @@ runDisjT = runListT . unDisjT + ------------ + + instance Monad m => Monad (DisjT m) where +- {-# INLINE return #-} +- return = DisjT . return + {-# INLINE (>>=) #-} + m >>= f = DisjT $ (unDisjT . f) =<< unDisjT m + +diff --git a/lib/utils/tamarin-prover-utils.cabal b/lib/utils/tamarin-prover-utils.cabal +index 75ed2b46..bb54d1e5 100644 +--- a/lib/utils/tamarin-prover-utils.cabal ++++ b/lib/utils/tamarin-prover-utils.cabal +@@ -47,6 +47,7 @@ library + , deepseq + , dlist + , fclabels ++ , list-t + , mtl + , pretty + , safe +diff --git a/src/Main/Mode/Batch.hs b/src/Main/Mode/Batch.hs +index e7710682..d370da85 100644 +--- a/src/Main/Mode/Batch.hs ++++ b/src/Main/Mode/Batch.hs +@@ -32,7 +32,8 @@ import Main.TheoryLoader + import Main.Utils + + import Theory.Module +-import Control.Monad.Except (MonadIO(liftIO), runExceptT) ++import Control.Monad.Except (runExceptT) ++import Control.Monad.IO.Class (MonadIO(liftIO)) + import System.Exit (die) + import Theory.Tools.Wellformedness (prettyWfErrorReport) + import Text.Printf (printf) +diff --git a/src/Main/TheoryLoader.hs b/src/Main/TheoryLoader.hs +index 7fffb85b..71fba2b9 100644 +--- a/src/Main/TheoryLoader.hs ++++ b/src/Main/TheoryLoader.hs +@@ -42,8 +42,6 @@ module Main.TheoryLoader ( + + ) where + +--- import Debug.Trace +- + import Prelude hiding (id, (.)) + + import Data.Char (toLower) +@@ -58,8 +56,10 @@ import Data.Bifunctor (Bifunctor(bimap)) + import Data.Bitraversable (Bitraversable(bitraverse)) + + import Control.Category +-import Control.Exception (evaluate) + import Control.DeepSeq (force) ++import Control.Exception (evaluate) ++import Control.Monad ++import Control.Monad.IO.Class (MonadIO(liftIO)) + + import System.Console.CmdArgs.Explicit + import System.Timeout (timeout) +@@ -387,10 +387,10 @@ closeTheory version thyOpts sign srcThy = do + deducThy <- bitraverse (return . addMessageDeductionRuleVariants) + (return . addMessageDeductionRuleVariantsDiff) transThy + +- derivCheckSignature <- Control.Monad.Except.liftIO $ toSignatureWithMaude (get oMaudePath thyOpts) $ maudePublicSig (toSignaturePure sign) ++ derivCheckSignature <- liftIO $ toSignatureWithMaude (get oMaudePath thyOpts) $ maudePublicSig (toSignaturePure sign) + variableReport <- case compare derivChecks 0 of + EQ -> pure $ Just [] +- _ -> Control.Monad.Except.liftIO $ timeout (1000000 * derivChecks) $ evaluate . force $ (either (\t -> checkVariableDeducability t derivCheckSignature autoSources defaultProver) ++ _ -> liftIO $ timeout (1000000 * derivChecks) $ evaluate . force $ (either (\t -> checkVariableDeducability t derivCheckSignature autoSources defaultProver) + (\t-> diffCheckVariableDeducability t derivCheckSignature autoSources defaultProver defaultDiffProver) deducThy) + + let report = wellformednessReport ++ (fromMaybe [(underlineTopic "Derivation Checks", Pretty.text "Derivation checks timed out. Use --derivcheck-timeout=INT to configure timeout, 0 to deactivate.")] variableReport) +diff --git a/stack.yaml b/stack.yaml +index 7267ba17..b53f6ff8 100644 +--- a/stack.yaml ++++ b/stack.yaml +@@ -7,7 +7,7 @@ packages: + - lib/sapic/ + - lib/export/ + - lib/accountability/ +-resolver: lts-20.26 ++resolver: lts-22.11 + ghc-options: + "$everything": -Wall + nix: +diff --git a/tamarin-prover.cabal b/tamarin-prover.cabal +index 89a7e3a8..986274ea 100644 +--- a/tamarin-prover.cabal ++++ b/tamarin-prover.cabal +@@ -106,7 +106,7 @@ executable tamarin-prover + default-language: Haskell2010 + + if flag(threaded) +- ghc-options: -threaded -eventlog ++ ghc-options: -threaded + + -- -XFlexibleInstances + From 26e23b1899c55de7b920a3607d267d4b80cc5e5d Mon Sep 17 00:00:00 2001 From: eldritch-cookie <138120879+eldritch-cookie@users.noreply.github.com> Date: Fri, 22 Mar 2024 08:21:58 -0300 Subject: [PATCH 54/98] haskellPackages.type-errors: fix build (#297432) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * haskellPackages.type-errors: fix build * Update pkgs/development/haskell-modules/configuration-common.nix --------- Co-authored-by: Naïm Favier --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3f1c017f121d..970524de73c2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3041,4 +3041,7 @@ self: super: { hash = "sha256-hT4IZw70DxTw6iMofQHjPycz6IE6U76df72ftR2UB6Q="; }) (super.HaskellNet-SSL.override { connection = self.crypton-connection; }); + # https://github.com/isovector/type-errors/issues/9 + type-errors = dontCheck super.type-errors; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 02028be0b930..4b71d69b0cbb 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -6145,7 +6145,6 @@ broken-packages: - typed-time # failure in job https://hydra.nixos.org/build/233246930 at 2023-09-02 - typed-wire # failure in job https://hydra.nixos.org/build/233237626 at 2023-09-02 - type-eq # failure in job https://hydra.nixos.org/build/233214388 at 2023-09-02 - - type-errors # failure in job https://hydra.nixos.org/build/252734319 at 2024-03-16 - type-errors-pretty # failure in job https://hydra.nixos.org/build/233238808 at 2023-09-02 - typehash # failure in job https://hydra.nixos.org/build/233207184 at 2023-09-02 - type-indexed-queues # failure in job https://hydra.nixos.org/build/233197833 at 2023-09-02 From b79cc961fe98b158ea051ae3c71616872ffe8212 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 23 Mar 2024 13:15:46 +0100 Subject: [PATCH 55/98] haskell.packages.ghc{810,90}.primitive-addr: lift lower base bound --- pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix | 3 +++ pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 137647da8b51..c1a8e7238482 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -66,6 +66,9 @@ self: super: { self.base-orphans ] super.hashable; + # Too strict lower bounds on base + primitive-addr = doJailbreak super.primitive-addr; + # Pick right versions for GHC-specific packages ghc-api-compat = doDistribute (unmarkBroken self.ghc-api-compat_8_10_7); 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 5b17975ca8b7..4b21ad57fa29 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -65,6 +65,9 @@ self: super: { self.base-orphans ] super.hashable; + # Too strict lower bounds on base + primitive-addr = doJailbreak super.primitive-addr; + hashable-time = doJailbreak super.hashable-time; tuple = addBuildDepend self.base-orphans super.tuple; vector-th-unbox = doJailbreak super.vector-th-unbox; From c774347c25bf4c7e0a47e84dcbe18ca2bb9363a6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 23 Mar 2024 15:41:13 +0100 Subject: [PATCH 56/98] haskell.compiler.ghcHEAD: 9.9.20231121 -> 9.11.20240323 Adds a new core package `os-string`. --- pkgs/development/compilers/ghc/head.nix | 6 +-- .../configuration-ghc-9.12.x.nix | 53 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 2 +- 3 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index a6fff5feb6b0..ab7771e94733 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,5 +1,5 @@ import ./common-hadrian.nix { - version = "9.9.20231121"; - rev = "955520c6c4f07187b6d5e4770ecf681cc78374f2"; - sha256 = "0pv77khciv513aw64pfac5p60xn5z90rxl84dcalj6knmbhm8dqy"; + version = "9.11.20240323"; + rev = "8f7cfc7ee00978fda14f31ce4a56ad4639c07138"; + sha256 = "1id5gmn472zrzx372hy4wci5sby941jd8imspgaam6vrqxibdyln"; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix new file mode 100644 index 000000000000..7133db2abccc --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -0,0 +1,53 @@ +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib; +in + +self: super: { + llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-experimental = null; + ghc-heap = null; + ghc-internal = null; + ghc-platform = null; + ghc-prim = null; + ghc-toolchain = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + mtl = null; + os-string = null; + parsec = null; + pretty = null; + process = null; + rts = null; + semaphore-compat = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else haskellLib.doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + xhtml = null; +} diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index b0c098ddcaa8..ddfd8146b53d 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -505,7 +505,7 @@ in { ghcHEAD = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghcHEAD; ghc = bh.compiler.ghcHEAD; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.10.x.nix { }; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.12.x.nix { }; }; ghcjs = packages.ghcjs810; From 24ebdb1b060f5de85ef5468574ea784004ebd31e Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Sat, 23 Mar 2024 12:15:00 +0100 Subject: [PATCH 57/98] haskellPackages.mmark-ext: unbreak on ghc9.8 --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 2206d72fffc5..669890d8ce2b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -65,6 +65,7 @@ self: super: { fourmolu = self.fourmolu_0_15_0_0; stylish-haskell = self.stylish-haskell_0_14_6_0; hlint = self.hlint_3_8; + ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_11_0; # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = self.ghc-exactprint_1_8_0_0; From c667f803b681fe51ef5085ff7185754a1cf0b7d0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 24 Mar 2024 15:30:43 +0100 Subject: [PATCH 58/98] haskell.packages.ghc9{2,4}.primitive-addr: lift bounds over downgrading The lower base bound is actually not justified and we can just continue using the default version of primitive addr like we do for GHC < 9.0. This commit partially reverts 908f4e078955b61031328022d01405e557ccbc04. --- .../haskell-modules/configuration-ghc-9.2.x.nix | 3 ++- .../haskell-modules/configuration-ghc-9.4.x.nix | 3 ++- .../configuration-hackage2nix/main.yaml | 1 - .../haskell-modules/hackage-packages.nix | 16 ---------------- 4 files changed, 4 insertions(+), 19 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 f0a7ab4e535c..bbeea9da6507 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -76,7 +76,8 @@ self: super: { hashable = addBuildDepends [ self.data-array-byte ] super.hashable; primitive = addBuildDepends [ self.data-array-byte ] super.primitive; primitive-unlifted = super.primitive-unlifted_0_1_3_1; - primitive-addr = super.primitive-addr_0_1_0_2; + # Too strict lower bound on base + primitive-addr = doJailbreak super.primitive-addr; # Jailbreaks & Version Updates hashable-time = doJailbreak super.hashable-time; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 342f3d41cf7c..de5f883e5f4b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -138,5 +138,6 @@ in { self.OneTuple ] super.base-compat-batteries; - primitive-addr = self.primitive-addr_0_1_0_2; + # Too strict lower bound on base + primitive-addr = doJailbreak super.primitive-addr; } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 0fb11e5d839b..1f992210feb3 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -89,7 +89,6 @@ extra-packages: - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - - primitive-addr < 0.1.0.3 # 2024-03-20: for hls on ghc < 9.4.7 - primitive-unlifted == 0.1.3.1 # 2024-03-16: Needed for hls on ghc 9.2 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a9ee8c83b217..13bc47047c6e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -241451,20 +241451,6 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "primitive-addr_0_1_0_2" = callPackage - ({ mkDerivation, base, primitive }: - mkDerivation { - pname = "primitive-addr"; - version = "0.1.0.2"; - sha256 = "06r1p56wm8rbjxnlaqbmc3rbsj1rsv5scwnh80lsn0xw56jc70a2"; - revision = "2"; - editedCabalFile = "1s18b6xm6906ldj8wd2b2j885xbgvf5mzabd4mpl1ic7a9205qgn"; - libraryHaskellDepends = [ base primitive ]; - description = "Addresses to unmanaged memory"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - }) {}; - "primitive-addr" = callPackage ({ mkDerivation, base, primitive }: mkDerivation { @@ -308840,8 +308826,6 @@ self: { ]; description = "Tools for writing better type errors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "type-errors-pretty" = callPackage From 727df1e93f061999f32d4bfaa8a57aac14e5982e Mon Sep 17 00:00:00 2001 From: hellwolf Date: Mon, 25 Mar 2024 19:19:06 +0200 Subject: [PATCH 59/98] haskellPackages.HSH: patch openFd function from unix package --- .../haskell-modules/configuration-common.nix | 3 +++ .../configuration-hackage2nix/broken.yaml | 1 - .../transitive-broken.yaml | 5 ----- .../haskell-modules/hackage-packages.nix | 7 ------- .../patches/HSH-unix-openFd.patch | 17 +++++++++++++++++ 5 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 pkgs/development/haskell-modules/patches/HSH-unix-openFd.patch diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 970524de73c2..099a0ab07b83 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2986,6 +2986,9 @@ self: super: { }) ] super.niv; + # 2024-03-25: HSH broken because of the unix-2.8.0.0 breaking change + HSH = appendPatches [./patches/HSH-unix-openFd.patch] super.HSH; + inherit (let unbreakRepa = packageName: drv: lib.pipe drv [ diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 4b71d69b0cbb..1e4e9a6645dc 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2762,7 +2762,6 @@ broken-packages: - hsgnutls-yj # failure in job https://hydra.nixos.org/build/233220680 at 2023-09-02 - hsgsom # failure in job https://hydra.nixos.org/build/233192340 at 2023-09-02 - HsHaruPDF # failure in job https://hydra.nixos.org/build/233220916 at 2023-09-02 - - HSH # failure in job https://hydra.nixos.org/build/252713464 at 2024-03-16 - HsHyperEstraier # failure in job https://hydra.nixos.org/build/233253787 at 2023-09-02 - hsI2C # failure in job https://hydra.nixos.org/build/233247520 at 2023-09-02 - hSimpleDB # failure in job https://hydra.nixos.org/build/233236736 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 1196ee367f19..0411fbc33507 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -873,7 +873,6 @@ dont-distribute-packages: - clckwrks-theme-bootstrap - clckwrks-theme-clckwrks - clckwrks-theme-geo-bootstrap - - clean-home - cleff-plugin - cless - cleveland @@ -1098,7 +1097,6 @@ dont-distribute-packages: - ddc-tools - ddc-war - ddci-core - - debian-binary - debug - decidable - decimal-arithmetic @@ -2078,7 +2076,6 @@ dont-distribute-packages: - hesh - hesql - heterolist - - hevm - hevolisa - hevolisa-dph - hexpat-conduit @@ -2896,7 +2893,6 @@ dont-distribute-packages: - mysql-simple-typed - mywatch - mywork - - n-m - n2o-web - nakadi-client - named-servant-client @@ -3453,7 +3449,6 @@ dont-distribute-packages: - rest-types - rest-wai - restful-snap - - restless-git - restricted-workers - rethinkdb-model - rethinkdb-wereHamster diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 13bc47047c6e..d9bf18b9f501 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -9716,8 +9716,6 @@ self: { ]; description = "Library to mix shell scripting with Haskell programs"; license = "LGPL"; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "HSHHelpers" = callPackage @@ -65701,7 +65699,6 @@ self: { ]; description = "Keep your home dir clean by finding old conf files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "clean-home"; }) {}; @@ -83665,7 +83662,6 @@ self: { libraryHaskellDepends = [ base directory filepath HSH ]; description = "Utilities to work with debian binary packages"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "debian-build" = callPackage @@ -145813,7 +145809,6 @@ self: { doHaddock = false; description = "Symbolic EVM Evaluator"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "hevm"; maintainers = [ lib.maintainers.arturcygan ]; }) {inherit (pkgs) gmp; inherit (pkgs) libff; @@ -211144,7 +211139,6 @@ self: { executableHaskellDepends = [ base HSH mtl process ]; description = "Utility to call iwconfig"; license = "unknown"; - hydraPlatforms = lib.platforms.none; mainProgram = "n-m"; }) {}; @@ -256962,7 +256956,6 @@ self: { ]; description = "Easy Git repository serialization"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "restricted-workers" = callPackage diff --git a/pkgs/development/haskell-modules/patches/HSH-unix-openFd.patch b/pkgs/development/haskell-modules/patches/HSH-unix-openFd.patch new file mode 100644 index 000000000000..426343e6b93a --- /dev/null +++ b/pkgs/development/haskell-modules/patches/HSH-unix-openFd.patch @@ -0,0 +1,17 @@ +diff --git a/HSH/ShellEquivs.hs b/HSH/ShellEquivs.hs +index f9287e8..b132737 100644 +--- a/HSH/ShellEquivs.hs ++++ b/HSH/ShellEquivs.hs +@@ -223,9 +223,9 @@ catToFIFO fp ichan = + return (ChanString "") + + fifoOpen :: FilePath -> IO Handle +-fifoOpen fp = +- do fd <- throwErrnoPathIf (< 0) "HSH fifoOpen" fp $ +- openFd fp WriteOnly Nothing defaultFileFlags ++fifoOpen fp = ++ do fd <- throwErrnoPathIf (< 0) "HSH fifoOpen" fp $ ++ openFd fp WriteOnly defaultFileFlags + fdToHandle fd + + #endif From feae2b1e69939cf6c5169b098deb944592a841b7 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 26 Mar 2024 09:53:08 +0100 Subject: [PATCH 60/98] haskellPackages.pcre-heavy: unbreak for ghc9.8 --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 2206d72fffc5..f9e600fed3e3 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -107,6 +107,7 @@ self: super: { lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers == 0.6.* hourglass = dontCheck super.hourglass; # umaintained, test suite doesn't compile anymore bsb-http-chunked = dontCheck super.bsb-http-chunked; # umaintained, test suite doesn't compile anymore + pcre-heavy = dontCheck super.pcre-heavy; # GHC warnings cause the tests to fail # # Other build fixes From 7332fdc7e6069bb47a80a42eb91ccfb189a85315 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 26 Mar 2024 09:58:59 +0100 Subject: [PATCH 61/98] haskell.packages.ghc98.string-random: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 2206d72fffc5..a1e816073f50 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -99,6 +99,7 @@ self: super: { terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6; HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12 raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 + string-random = doJailbreak super.string-random; # text >=1.2.2.1 && <2.1 # # Test suite issues From 14d6740986188e4d2dbd79ccec9330848918ea66 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 26 Mar 2024 10:05:53 +0100 Subject: [PATCH 62/98] haskell.packages.ghc98.stripe-concepts: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 2206d72fffc5..6509372341d9 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -99,6 +99,7 @@ self: super: { terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6; HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12 raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 + stripe-concepts = doJailbreak super.stripe-concepts; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 # # Test suite issues From 4144a84970f0ba075eddff5596134fb0094e918d Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Tue, 26 Mar 2024 10:06:54 +0100 Subject: [PATCH 63/98] haskell.packages.ghc98.stripe-signature: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 6509372341d9..313f10bd1227 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -100,6 +100,7 @@ self: super: { HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12 raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 stripe-concepts = doJailbreak super.stripe-concepts; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 + stripe-signature = doJailbreak super.stripe-signature; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 # # Test suite issues From fe098465ff044cd10ec417588ccb411a8a008f51 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Sat, 23 Mar 2024 12:39:50 +0100 Subject: [PATCH 64/98] haskell.packages.ghc98.inflections: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 805f361815df..71835751d24e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -103,6 +103,7 @@ self: super: { stripe-concepts = doJailbreak super.stripe-concepts; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 stripe-signature = doJailbreak super.stripe-signature; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 string-random = doJailbreak super.string-random; # text >=1.2.2.1 && <2.1 + inflections = doJailbreak super.inflections; # text >=0.2 && <2.1 # # Test suite issues From 571322fee4f7ac2ca6e4b394292a0688cb3a2d8d Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Thu, 28 Mar 2024 14:33:18 +0100 Subject: [PATCH 65/98] python3Packages.pyogg: 0.6.9a1 > 0.6.14a1 --- .../python-modules/pyogg/default.nix | 83 ++++++++++++------- 1 file changed, 55 insertions(+), 28 deletions(-) diff --git a/pkgs/development/python-modules/pyogg/default.nix b/pkgs/development/python-modules/pyogg/default.nix index 22a602df273a..77f63870a296 100644 --- a/pkgs/development/python-modules/pyogg/default.nix +++ b/pkgs/development/python-modules/pyogg/default.nix @@ -1,37 +1,64 @@ -{ stdenv, lib, fetchPypi, buildPythonPackage, libvorbis, flac, libogg, libopus, opusfile, substituteAll }: +{ stdenv +, lib +, fetchPypi +, buildPythonPackage +, libvorbis +, flac +, libogg +, libopus +, opusfile +, substituteAll +, python +}: buildPythonPackage rec { - pname = "pyogg"; - version = "0.6.9a1"; - src = fetchPypi { - pname = "PyOgg"; - inherit version; - sha256 = "0xabqwyknpvfc53s7il5pq6b07fcaqvz5bi5vbs3pbaw8602qvim"; - }; + pname = "pyogg"; + version = "0.6.14a1"; - buildInputs = [ libvorbis flac libogg libopus ]; - propagatedBuidInputs = [ libvorbis flac libogg libopus opusfile ]; - # There are no tests in this package. - doCheck = false; - patchFlags = [ "-p1" "--binary" ]; # patch has dos style eol - patches = [ - (substituteAll { - src = ./pyogg-paths.patch; - flacLibPath="${flac.out}/lib/libFLAC${stdenv.hostPlatform.extensions.sharedLibrary}"; - oggLibPath="${libogg}/lib/libogg${stdenv.hostPlatform.extensions.sharedLibrary}"; - vorbisLibPath="${libvorbis}/lib/libvorbis${stdenv.hostPlatform.extensions.sharedLibrary}"; - vorbisFileLibPath="${libvorbis}/lib/libvorbisfile${stdenv.hostPlatform.extensions.sharedLibrary}"; - vorbisEncLibPath="${libvorbis}/lib/libvorbisenc${stdenv.hostPlatform.extensions.sharedLibrary}"; - opusLibPath="${libopus}/lib/libopus${stdenv.hostPlatform.extensions.sharedLibrary}"; - opusFileLibPath="${opusfile}/lib/libopusfile${stdenv.hostPlatform.extensions.sharedLibrary}"; - }) - ]; + src = fetchPypi { + pname = "PyOgg"; + inherit version; + hash = "sha256-gpSzSqWckCAMRjDCzEpbhEByCRQejl0GnXpb41jpQmI="; + }; - meta = { + buildInputs = [ + libvorbis + flac + libogg + libopus + ]; + + propagatedBuidInputs = [ + libvorbis + flac + libogg + libopus + opusfile + ]; + + # There are no tests in this package. + doCheck = false; + + # patch has dos style eol + patchFlags = [ "-p1" "--binary" ]; + patches = [ + (substituteAll { + src = ./pyogg-paths.patch; + flacLibPath="${flac.out}/lib/libFLAC${stdenv.hostPlatform.extensions.sharedLibrary}"; + oggLibPath="${libogg}/lib/libogg${stdenv.hostPlatform.extensions.sharedLibrary}"; + vorbisLibPath="${libvorbis}/lib/libvorbis${stdenv.hostPlatform.extensions.sharedLibrary}"; + vorbisFileLibPath="${libvorbis}/lib/libvorbisfile${stdenv.hostPlatform.extensions.sharedLibrary}"; + vorbisEncLibPath="${libvorbis}/lib/libvorbisenc${stdenv.hostPlatform.extensions.sharedLibrary}"; + opusLibPath="${libopus}/lib/libopus${stdenv.hostPlatform.extensions.sharedLibrary}"; + opusFileLibPath="${opusfile}/lib/libopusfile${stdenv.hostPlatform.extensions.sharedLibrary}"; + }) + ]; + + meta = with lib; { description = "Xiph.org's Ogg Vorbis, Opus and FLAC for Python"; homepage = "https://github.com/Zuzu-Typ/PyOgg"; - license = lib.licenses.publicDomain; - maintainers = with lib.maintainers; [ pmiddend ]; + license = licenses.publicDomain; + maintainers = with maintainers; [ pmiddend ]; }; } From 5cf1df862d98a0ae2863c23e90c37e6e5af02e89 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Thu, 28 Mar 2024 14:37:44 +0100 Subject: [PATCH 66/98] onthespot: fix build issue --- .../default.nix => by-name/on/onthespot/package.nix} | 8 +++++--- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 5 insertions(+), 5 deletions(-) rename pkgs/{applications/misc/onthespot/default.nix => by-name/on/onthespot/package.nix} (90%) diff --git a/pkgs/applications/misc/onthespot/default.nix b/pkgs/by-name/on/onthespot/package.nix similarity index 90% rename from pkgs/applications/misc/onthespot/default.nix rename to pkgs/by-name/on/onthespot/package.nix index 75ae769d33ff..7e52d4892fa5 100644 --- a/pkgs/applications/misc/onthespot/default.nix +++ b/pkgs/by-name/on/onthespot/package.nix @@ -3,7 +3,7 @@ , fetchFromGitHub , makeDesktopItem , python3 -, wrapQtAppsHook +, libsForQt5 }: python3.pkgs.buildPythonApplication rec { @@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec { nativeBuildInputs = with python3.pkgs; [ copyDesktopItems pythonRelaxDepsHook - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; propagatedBuildInputs = with python3.pkgs; [ @@ -32,7 +32,6 @@ python3.pkgs.buildPythonApplication rec { packaging pillow protobuf - pyogg pyqt5 pyqt5-sip pyxdg @@ -46,6 +45,9 @@ python3.pkgs.buildPythonApplication rec { pythonRemoveDeps = [ "PyQt5-Qt5" "PyQt5-stubs" + # Doesn't seem to be used in the sources and causes + # build issues + "PyOgg" ]; pythonRelaxDeps = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4eb8ffd9795e..a4a98aa9642a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11378,8 +11378,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; - onthespot = libsForQt5.callPackage ../applications/misc/onthespot { }; - opencorsairlink = callPackage ../tools/misc/opencorsairlink { }; openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { }; From 3a5eb38af0215cd697a78c25ececdab111f21388 Mon Sep 17 00:00:00 2001 From: DaRacci Date: Fri, 29 Mar 2024 08:31:30 +0000 Subject: [PATCH 67/98] jetbrains: 2023.3 EAP -> 2023.3.6 jetbrains.dataspell: 2023.3.4 -> 2023.3.5 jetbrains.goland: 2023.3.5 -> 2023.3.6 jetbrains.idea-community: 2023.3.5 -> 2023.3.6 jetbrains.idea-ultimate: 2023.3.5 -> 2023.3.6 jetbrains.phpstorm: 2023.3.5 -> 2023.3.6 jetbrains.pycharm-community: 2023.3.4 -> 2023.3.5 jetbrains.pycharm-professional: 2023.3.4 -> 2023.3.5 jetbrains.ruby-mine: 2023.3.5 -> 2023.3.6 jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP jetbrains.webstorm: 2023.3.4 -> 2023.3.6 --- .../editors/jetbrains/bin/versions.json | 312 +++++++++--------- 1 file changed, 156 insertions(+), 156 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index 35997b58c36f..2169406eab8b 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -19,10 +19,10 @@ "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz", - "version": "2023.3.4", - "sha256": "53e4efdf3388207d91f3e3767490172389cb92db449b951768af865b400ca7fe", - "url": "https://download.jetbrains.com/python/dataspell-2023.3.4.tar.gz", - "build_number": "233.14475.37" + "version": "2023.3.5", + "sha256": "ae964f1cc71072629baae84fb32e0d822c6cb9405fe4f724078b0decefe88e41", + "url": "https://download.jetbrains.com/python/dataspell-2023.3.5.tar.gz", + "build_number": "233.15026.16" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -35,26 +35,26 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2023.3.5", - "sha256": "bf4cacb8b9f2cc2bf5661d19f1e240debd978a6e043d7e3c2a26f0ba3b409487", - "url": "https://download.jetbrains.com/go/goland-2023.3.5.tar.gz", - "build_number": "233.14808.20" + "version": "2023.3.6", + "sha256": "96fb4117d4aedd32ace976f48b6618fe30480b3fbfa81adfef963eb720a442e1", + "url": "https://download.jetbrains.com/go/goland-2023.3.6.tar.gz", + "build_number": "233.15026.17" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", - "version": "2023.3.5", - "sha256": "869e534533de1dbce095db6e3fee4a63a3c8fd654052089b83d08b7808495634", - "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5.tar.gz", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "5e376677d4b9810f4171700ce9d9d3ece58f245ce8d9f2011b05966df5dd7ddd", + "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6.tar.gz", + "build_number": "233.15026.9" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", - "version": "2023.3.5", - "sha256": "86f45fb2f171ac1394e2c238c06b9e6e6308ce7982465ae0b86ffded2c329ef8", - "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5.tar.gz", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "2bf74ab0eeb8d8d998e7b59581b576786f72c6b70821eb50a2c96dcc0aa44954", + "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6.tar.gz", + "build_number": "233.15026.9" }, "mps": { "update-channel": "MPS RELEASE", @@ -67,27 +67,27 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2023.3.5", - "sha256": "05700ce1b36c0132ff0daf9ddc129e6f2adfbfbac01a55f5881bac8bbaecf66b", - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5.tar.gz", - "build_number": "233.14808.18", + "version": "2023.3.6", + "sha256": "abf03a945460a92cfed41cc1f5cbaab0eb80799cdfbadaac15594a8ddeec1b7e", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6.tar.gz", + "build_number": "233.15026.12", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz", - "version": "2023.3.4", - "sha256": "27546b7900c0da52baa9b14f88406c2b1244c570363e506f225bf101e65cea79", - "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4.tar.gz", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "d8ffc4a20b692d506b0e4c4439b77fabca7f3a0fdb7eaddeb6c9edd7cb3febaf", + "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5.tar.gz", + "build_number": "233.15026.15" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz", - "version": "2023.3.4", - "sha256": "41367c6d92f69d33c0f375e4a058fef799be00d14437402371dc8ca3e5f1161e", - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4.tar.gz", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "7e77390d7bba42843e950b1544da718913e6bae8543ce499c01484550df39004", + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5.tar.gz", + "build_number": "233.15026.15" }, "rider": { "update-channel": "Rider RELEASE", @@ -100,26 +100,26 @@ "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", - "version": "2023.3.5", - "sha256": "2ba00db4538fcdbe116b767666529bfe3d015592d8c41234c94cff7f17086630", - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5.tar.gz", - "build_number": "233.14808.14" + "version": "2023.3.6", + "sha256": "d431626f1207d872e708e144056bebd001e25da198e785904b0cc08112daebe8", + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6.tar.gz", + "build_number": "233.15026.14" }, "rust-rover": { "update-channel": "RustRover EAP", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", "version": "2023.3 EAP", - "sha256": "51b6db1563d68326bd7c8defe1f6c04b428e1a592d06579edfeb0feb60c45077", - "url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155.tar.gz", - "build_number": "233.14015.155" + "sha256": "489ea17a55e39ddb11e2ba5d98d69dd8353e228ff4ba618a969f0fd2ff55d730", + "url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74.tar.gz", + "build_number": "233.14475.74" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", - "version": "2023.3.4", - "sha256": "236204a90d47e0dd25002078d3f032e51e03ce6bf214a78bebd28640bdd31908", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4.tar.gz", - "build_number": "233.14475.40" + "version": "2023.3.6", + "sha256": "deb38fe0f83a616cd07a2ec1243945ec15539c3d3a2e2f27294c5922737f0b5f", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6.tar.gz", + "build_number": "233.15026.13" } }, "aarch64-linux": { @@ -142,10 +142,10 @@ "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz", - "version": "2023.3.4", - "sha256": "3dbc17eec909f5b4c99b08f07e15c4c5f86b30c3bbffac486bb1afcecfa47782", - "url": "https://download.jetbrains.com/python/dataspell-2023.3.4-aarch64.tar.gz", - "build_number": "233.14475.37" + "version": "2023.3.5", + "sha256": "966b2a9f8b7fc69738388a44b8ebd59b1cd1a5cf8f76b516bfce830500723732", + "url": "https://download.jetbrains.com/python/dataspell-2023.3.5-aarch64.tar.gz", + "build_number": "233.15026.16" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -158,26 +158,26 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", - "version": "2023.3.5", - "sha256": "79d2f7bca00233710546198a80eb3beb55d0524cd0015781686a2cf9bc36fce8", - "url": "https://download.jetbrains.com/go/goland-2023.3.5-aarch64.tar.gz", - "build_number": "233.14808.20" + "version": "2023.3.6", + "sha256": "b4d9159d61aafe431f83f42a7ab5d9e2748e3f3efa1ce915ff2bcf5674d02c80", + "url": "https://download.jetbrains.com/go/goland-2023.3.6-aarch64.tar.gz", + "build_number": "233.15026.17" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", - "version": "2023.3.5", - "sha256": "9a4f532f83becaee99d9e2c57c96f016da2d1b26c73ae8e220cc02361c222a5e", - "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5-aarch64.tar.gz", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "cfc98c4a09f6740ef47a3dbc8f2e71a66a8aab2eae3fb1b901c2db5dcce5f060", + "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6-aarch64.tar.gz", + "build_number": "233.15026.9" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", - "version": "2023.3.5", - "sha256": "620a164756338c49c4949dda24716b2269d88e92caddc7566d7fa8625c9ca5cb", - "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5-aarch64.tar.gz", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "4427884e3c9f63bad3c8b71c73f268dfc0df5963f87de915b632d14a415a6b9c", + "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6-aarch64.tar.gz", + "build_number": "233.15026.9" }, "mps": { "update-channel": "MPS RELEASE", @@ -190,27 +190,27 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", - "version": "2023.3.5", - "sha256": "bd3f4eca26332ecb1e0a62ffbeee7b0d527a17229bf9998179edb8c0b1e0c524", - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5-aarch64.tar.gz", - "build_number": "233.14808.18", + "version": "2023.3.6", + "sha256": "697ffef0d76788fa35d4911a7d96f76261feec42df3a537773d29c4714b32635", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6-aarch64.tar.gz", + "build_number": "233.15026.12", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz", - "version": "2023.3.4", - "sha256": "9c9678921b118f90519ba73543c63657d262e6aa7a7fe6b2293dcd5f26943531", - "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4-aarch64.tar.gz", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "99522aa803eb6fc1570f99286e5d710d5000378e0c116d9a62caea5c7a5ff95e", + "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5-aarch64.tar.gz", + "build_number": "233.15026.15" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz", - "version": "2023.3.4", - "sha256": "4800ba2575ba2b277785f9d3c9fce05d552c623b41db220f7dfdd886874b7042", - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4-aarch64.tar.gz", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "4a5aef97f10d19b3b4f9e34f244a84592bde730171e0596abcfde1baffb65be4", + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5-aarch64.tar.gz", + "build_number": "233.15026.15" }, "rider": { "update-channel": "Rider RELEASE", @@ -223,26 +223,26 @@ "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", - "version": "2023.3.5", - "sha256": "91fd717d04512170e181fd77f7cd0a63ef10e4f510a81d124d67a82d5d82a5d8", - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5-aarch64.tar.gz", - "build_number": "233.14808.14" + "version": "2023.3.6", + "sha256": "038023de9fe12771043998cada293db8d1f869374cc48d276ac19c440cb25233", + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6-aarch64.tar.gz", + "build_number": "233.15026.14" }, "rust-rover": { "update-channel": "RustRover EAP", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", "version": "2023.3 EAP", - "sha256": "d71b4d2eb3769a3acc2ebb3b3324ca376b86eb6788bf9e85467db8ee60f006c7", - "url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155-aarch64.tar.gz", - "build_number": "233.14015.155" + "sha256": "e58fc90e714dd98483f10ed48588e2ce95bad049f4967193a8b0c294259ae2ab", + "url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74-aarch64.tar.gz", + "build_number": "233.14475.74" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", - "version": "2023.3.4", - "sha256": "2e072ee801d07961079ef183dec13561726e2c38df68e35fe4be51d8caac585c", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4-aarch64.tar.gz", - "build_number": "233.14475.40" + "version": "2023.3.6", + "sha256": "826ff930268394c1ffc649586c115f35a1630246ea23b3df4ba446a10b791cec", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6-aarch64.tar.gz", + "build_number": "233.15026.13" } }, "x86_64-darwin": { @@ -265,10 +265,10 @@ "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg", - "version": "2023.3.4", - "sha256": "8bc75545a3c502a98e6e8360ab4d0e7639979456d87ec7cb508344d7e3066955", - "url": "https://download.jetbrains.com/python/dataspell-2023.3.4.dmg", - "build_number": "233.14475.37" + "version": "2023.3.5", + "sha256": "596ffeebc9620f5fe94ed104f601157810cc36fa20887a5a12fecb385402c304", + "url": "https://download.jetbrains.com/python/dataspell-2023.3.5.dmg", + "build_number": "233.15026.16" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -281,26 +281,26 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2023.3.5", - "sha256": "2d76043909619e7fc59d87cda6c17fac03acaafc20f7a30da0219ef57415386f", - "url": "https://download.jetbrains.com/go/goland-2023.3.5.dmg", - "build_number": "233.14808.20" + "version": "2023.3.6", + "sha256": "f83484fc068791733d1411a1ec74a6cbaf5b2ecb4ca2cce462eff6b16b7718a4", + "url": "https://download.jetbrains.com/go/goland-2023.3.6.dmg", + "build_number": "233.15026.17" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", - "version": "2023.3.5", - "sha256": "f9ac332146ea4eb01b2d3789c042d62a024c6ccedb7e15bf9b09f506ef0663ac", - "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5.dmg", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "c26c884842e8a315430dcf1351255aac4385ab1abd16ccb8a8b1c407a1851355", + "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6.dmg", + "build_number": "233.15026.9" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2023.3.5", - "sha256": "e31b7b572cb3e908e325707873d1cba53ccff0032c1876cfd7d1d998f247629b", - "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5.dmg", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "d54bf2088981678bf4026da4927d39ad686ee25e20dcf374785306076ec98f74", + "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6.dmg", + "build_number": "233.15026.9" }, "mps": { "update-channel": "MPS RELEASE", @@ -313,27 +313,27 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2023.3.5", - "sha256": "536836776189c54f6ba6dc61c344758ba1bc5c8b6191d09c69cfaeaa11ef33dd", - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5.dmg", - "build_number": "233.14808.18", + "version": "2023.3.6", + "sha256": "1972219f45224fd3769fd78ba313ef6379c75d8b4980e049b438a2b2ebb5a977", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6.dmg", + "build_number": "233.15026.12", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg", - "version": "2023.3.4", - "sha256": "492268d99fec38fa81bd02772ed57b243403ecad1f5f28b3a1150502cf8b4a6c", - "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4.dmg", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "413b5d5975aef0cc4e8aef3a93719b2c2c3150082944841538c284f525d015e3", + "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5.dmg", + "build_number": "233.15026.15" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg", - "version": "2023.3.4", - "sha256": "59512bbe61a9332f02e78d34b85ab2563b5dac2fa9882519ed27cfcbccef5dc2", - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4.dmg", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "315081d461086495ab07483c5ac3858f6354b1f7bc684114c0d3c511e7ab6932", + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5.dmg", + "build_number": "233.15026.15" }, "rider": { "update-channel": "Rider RELEASE", @@ -346,26 +346,26 @@ "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", - "version": "2023.3.5", - "sha256": "bb25d2e10187c87b809c9ce06ca5d05eb3675dd33bff587b3249117f4c290d01", - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5.dmg", - "build_number": "233.14808.14" + "version": "2023.3.6", + "sha256": "50b9988942ead060eaf01b54aa8aebedf132df3a92b98018f1b78e922bff08f8", + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6.dmg", + "build_number": "233.15026.14" }, "rust-rover": { "update-channel": "RustRover EAP", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", "version": "2023.3 EAP", - "sha256": "ceb2f78f0d018b66a2f81ad0e2facc7717e4d2f0fe0a3d3ef9277269afb64dee", - "url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155.dmg", - "build_number": "233.14015.155" + "sha256": "7d32ac16748977a70830eafeae983138d2f18724ed8255aa6967ce7a329206ec", + "url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74.dmg", + "build_number": "233.14475.74" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", - "version": "2023.3.4", - "sha256": "5c7f2b3194bf49712456466bfdc58f20bd434f00128c4964d82e9744ee114cf8", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4.dmg", - "build_number": "233.14475.40" + "version": "2023.3.6", + "sha256": "03220e45e5308664d2c413eb1b928daf6f5b3600305526d0dd230b084bdfbb9c", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6.dmg", + "build_number": "233.15026.13" } }, "aarch64-darwin": { @@ -388,10 +388,10 @@ "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg", - "version": "2023.3.4", - "sha256": "2b87177f16dc4d31ff0dcf7206e03da3ff811c88ad18711170ca263e02d6ffa5", - "url": "https://download.jetbrains.com/python/dataspell-2023.3.4-aarch64.dmg", - "build_number": "233.14475.37" + "version": "2023.3.5", + "sha256": "b7a73513f9d463025ccd48c0c04a1621f1cda6f21eea4f9aa96a36d03032d957", + "url": "https://download.jetbrains.com/python/dataspell-2023.3.5-aarch64.dmg", + "build_number": "233.15026.16" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -404,26 +404,26 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2023.3.5", - "sha256": "2addb56238a56fc91fe6bbbaa5d7ae1d7adc223abb1a12e2575abf85425d1e54", - "url": "https://download.jetbrains.com/go/goland-2023.3.5-aarch64.dmg", - "build_number": "233.14808.20" + "version": "2023.3.6", + "sha256": "dbf0131ac203ad5bf69a3fb50ded3a5088d207ba6b994d6c5b26b462708f980e", + "url": "https://download.jetbrains.com/go/goland-2023.3.6-aarch64.dmg", + "build_number": "233.15026.17" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", - "version": "2023.3.5", - "sha256": "f1f3d2585e4dceff80e5e5ac5e532e5cc94bd6711167c429c3d3c7a6b3c81f09", - "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5-aarch64.dmg", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "501dc51bc9ac39722f3885bc6116cc426d17cd1ab9afc97e4f3f295049e2e0b3", + "url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6-aarch64.dmg", + "build_number": "233.15026.9" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2023.3.5", - "sha256": "a81096a8f697967df1a2c8564267df81bbee24d88a10011dc3e4340efb66461a", - "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5-aarch64.dmg", - "build_number": "233.14808.21" + "version": "2023.3.6", + "sha256": "e3a606e04c86d7cfeacde69d00b974a8ad6b175a30d3ea6039afd226a740db25", + "url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6-aarch64.dmg", + "build_number": "233.15026.9" }, "mps": { "update-channel": "MPS RELEASE", @@ -436,27 +436,27 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2023.3.5", - "sha256": "6b4da9083d0e4bd9725c7394981de66e9a633ad797dfb771baf65887b8d18471", - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5-aarch64.dmg", - "build_number": "233.14808.18", + "version": "2023.3.6", + "sha256": "892404f4e835b3248094ebf64a7de2c1311b3446e0334ddf90033dc0f226d54b", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6-aarch64.dmg", + "build_number": "233.15026.12", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg", - "version": "2023.3.4", - "sha256": "885ed6dcb7b99147e345ce2d088e2636e8317a5e71ff67e9bc9d0f770266646e", - "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4-aarch64.dmg", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "a70dfac39bcd9a049094e1f168d35bb24d37a2b44135178996c50e460ab996fe", + "url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5-aarch64.dmg", + "build_number": "233.15026.15" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg", - "version": "2023.3.4", - "sha256": "58dbf1628f59950d40be4ed73199ce92ef36be6735823d9566135ddea16c1718", - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4-aarch64.dmg", - "build_number": "233.14475.56" + "version": "2023.3.5", + "sha256": "6fe15528a5b0badead7f807384ffd138d648fe76f5c684c905a584e204a51138", + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5-aarch64.dmg", + "build_number": "233.15026.15" }, "rider": { "update-channel": "Rider RELEASE", @@ -469,26 +469,26 @@ "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", - "version": "2023.3.5", - "sha256": "1ea4720ef6559a52901e8627dd100f25951419ab4ce592f602e5bb2359027b6b", - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5-aarch64.dmg", - "build_number": "233.14808.14" + "version": "2023.3.6", + "sha256": "3baa33194fe9f826c88f868d76ff0eea3b2fbb7d73a65a910e83daa18ccff78e", + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6-aarch64.dmg", + "build_number": "233.15026.14" }, "rust-rover": { "update-channel": "RustRover EAP", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", "version": "2023.3 EAP", - "sha256": "13c986d075c78e6a81db489247fc542014ad46da7cc7bd6fa1710be047ef0884", - "url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155-aarch64.dmg", - "build_number": "233.14015.155" + "sha256": "f1a11b0d241671b5afe811a76a7e43777d04a4819a3e83432508d53f319deb8f", + "url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74-aarch64.dmg", + "build_number": "233.14475.74" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", - "version": "2023.3.4", - "sha256": "e8abaf52bc68a9da2873897de4f1aa89510323d4a12dc32fa98b192bc4eae5bc", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4-aarch64.dmg", - "build_number": "233.14475.40" + "version": "2023.3.6", + "sha256": "ea8262e07318b894f0019003b2df1038d647db0335904d8996827ddaf633c39a", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6-aarch64.dmg", + "build_number": "233.15026.13" } } } From ac9dac7ccea9bfc8a48a3a79938cbb23fd6143c7 Mon Sep 17 00:00:00 2001 From: DaRacci Date: Fri, 29 Mar 2024 08:32:16 +0000 Subject: [PATCH 68/98] jetbrains.plugins: update --- .../editors/jetbrains/plugins/plugins.json | 237 +++++++++--------- 1 file changed, 118 insertions(+), 119 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json index 388f0a46dfad..1876001edcc4 100644 --- a/pkgs/applications/editors/jetbrains/plugins/plugins.json +++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json @@ -17,17 +17,17 @@ "webstorm" ], "builds": { - "233.13135.979": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14015.137": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14475.31": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14475.66": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip" + "233.13135.979": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.14015.137": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.14475.31": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.14475.66": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.14475.74": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip" }, "name": "ideavim" }, @@ -36,7 +36,7 @@ "idea-ultimate" ], "builds": { - "233.14808.21": "https://plugins.jetbrains.com/files/631/502576/python-233.14808.21.zip" + "233.15026.9": "https://plugins.jetbrains.com/files/631/509008/python-233.15026.9.zip" }, "name": "python" }, @@ -48,7 +48,7 @@ ], "builds": { "233.13135.979": null, - "233.14808.21": null + "233.15026.9": null }, "name": "kotlin" }, @@ -71,15 +71,15 @@ "builds": { "233.13135.979": null, "233.14015.137": null, - "233.14015.155": null, - "233.14475.31": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip", - "233.14475.66": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip" + "233.14475.31": null, + "233.14475.66": null, + "233.14475.74": null, + "233.15026.12": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip" }, "name": "ini" }, @@ -89,8 +89,8 @@ "phpstorm" ], "builds": { - "233.14808.18": "https://plugins.jetbrains.com/files/7219/497847/Symfony_Plugin-2023.1.265.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/7219/497847/Symfony_Plugin-2023.1.265.zip" + "233.15026.12": "https://plugins.jetbrains.com/files/7219/509039/Symfony_Plugin-2023.1.266.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/7219/509039/Symfony_Plugin-2023.1.266.zip" }, "name": "symfony-support" }, @@ -100,8 +100,8 @@ "phpstorm" ], "builds": { - "233.14808.18": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip" + "233.15026.12": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip" }, "name": "php-annotations" }, @@ -115,10 +115,10 @@ ], "builds": { "233.14015.137": "https://plugins.jetbrains.com/files/7322/474341/python-ce-233.14015.106.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/7322/474341/python-ce-233.14015.106.zip", "233.14475.66": "https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip" }, "name": "python-community-edition" }, @@ -141,13 +141,13 @@ "233.13135.979": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", "233.14015.137": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", "233.14475.31": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", "233.14475.66": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip" + "233.15026.12": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip" }, "name": "-deprecated-rust" }, @@ -170,13 +170,13 @@ "233.13135.979": null, "233.14015.137": null, "233.14475.31": null, - "233.14475.40": null, - "233.14475.56": null, "233.14475.66": null, - "233.14808.14": null, - "233.14808.18": null, - "233.14808.20": null, - "233.14808.21": null + "233.15026.12": null, + "233.15026.13": null, + "233.15026.14": null, + "233.15026.15": null, + "233.15026.17": null, + "233.15026.9": null }, "name": "-deprecated-rust-beta" }, @@ -190,10 +190,10 @@ "ruby-mine" ], "builds": { - "233.14475.56": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip" + "233.15026.14": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip" }, "name": "ide-features-trainer" }, @@ -216,15 +216,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", "233.14015.137": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", "233.14475.31": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", "233.14475.66": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip" }, "name": "nixidea" }, @@ -234,8 +234,8 @@ "idea-ultimate" ], "builds": { - "233.14808.20": "https://plugins.jetbrains.com/files/9568/502583/go-plugin-233.14808.21.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/9568/502583/go-plugin-233.14808.21.zip" + "233.15026.17": "https://plugins.jetbrains.com/files/9568/508998/go-plugin-233.15026.9.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/9568/508998/go-plugin-233.15026.9.zip" }, "name": "go" }, @@ -258,15 +258,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", "233.14015.137": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", "233.14475.31": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", "233.14475.66": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip" }, "name": "csv-editor" }, @@ -289,15 +289,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", "233.14015.137": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", "233.14475.31": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", "233.14475.66": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip" }, "name": "vscode-keymap" }, @@ -320,15 +320,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", "233.14015.137": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", "233.14475.31": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", "233.14475.66": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip" }, "name": "eclipse-keymap" }, @@ -351,15 +351,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", "233.14015.137": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", "233.14475.31": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", "233.14475.66": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip" }, "name": "visual-studio-keymap" }, @@ -382,15 +382,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "233.14015.137": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14015.155": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "233.14475.31": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14475.40": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14475.56": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "233.14475.66": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14808.14": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14808.18": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14808.20": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "233.14808.21": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar" + "233.14475.74": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "233.15026.12": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "233.15026.13": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "233.15026.14": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "233.15026.15": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "233.15026.17": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "233.15026.9": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar" }, "name": "darcula-pitch-black" }, @@ -411,17 +411,17 @@ "webstorm" ], "builds": { - "233.13135.979": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14015.137": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14475.31": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14475.66": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip" + "233.13135.979": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.14015.137": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.14475.31": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.14475.66": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.14475.74": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip" }, "name": "github-copilot" }, @@ -444,15 +444,15 @@ "builds": { "233.13135.979": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "233.14015.137": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14015.155": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "233.14475.31": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14475.40": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14475.56": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "233.14475.66": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14808.14": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14808.18": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14808.20": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" + "233.14475.74": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "233.15026.12": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "233.15026.13": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "233.15026.14": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "233.15026.15": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "233.15026.17": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" }, "name": "netbeans-6-5-keymap" }, @@ -463,9 +463,9 @@ "rust-rover" ], "builds": { - "233.14015.155": "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip", - "233.14475.31": "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip", - "233.14808.21": "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip" + "233.14475.31": "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip", + "233.14475.74": "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip", + "233.15026.9": "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip" }, "name": "rust" } @@ -476,21 +476,20 @@ "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip": "sha256-IsmoWuUroAp1LLuphp4F1dun4tQOOitZxoG+Nxs5pYk=", "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip": "sha256-Nb2tSxL+mAY1qJ3waipgV8ep+0R/BaYnzz7zfwtLHmk=", "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=", - "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip": "sha256-cUlxDF2aYw6od+dwLC3Gtv9tOzzMKo4NGZECBodIQPA=", - "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip": "sha256-/JuPSqFG6VyaDj2IQAYK3Lz7/FQWppfxxXUGuGQggrY=", + "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip": "sha256-mztZWmQhGIuebUzj+FUOgYMMYMNRaiOi5TooNMInSdA=", + "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip": "sha256-lep8ZUOjbV0tsfO/yEWJiHWtwm639zxpc/7L9rCKSsU=", "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", - "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip": "sha256-oFg2xlR3gB1DpmhqHlugSjnrBDgAHlwvroqwAHiUAzI=", - "https://plugins.jetbrains.com/files/631/502576/python-233.14808.21.zip": "sha256-1YN+brLdFOgcSQwLzafrjbIZ4NWBllaKulLCJ6MfdGI=", - "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip": "sha256-++4e6qSYfqoP3/M69xyNaNmkhyeX3h8dK9cJabeB5cY=", - "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip": "sha256-8uDtfKkWfYr2qTD4Etb/zne1IXiiVLKQGJHKIVtp5cI=", - "https://plugins.jetbrains.com/files/7219/497847/Symfony_Plugin-2023.1.265.zip": "sha256-lAAu2NamhKjGcVTu5cBlwSX8UP8bkKf9S++CW6xzvkk=", - "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip": "sha256-hT5K4w4lhvNwDzDMDSvsIDGj9lyaRqglfOhlbNdqpWs=", + "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip": "sha256-Ftyamb+ToQNrBxWrxC68e4nyCrX9cQ8ozcauJkmenmE=", + "https://plugins.jetbrains.com/files/631/509008/python-233.15026.9.zip": "sha256-Lb0TzM7vr8IZmahGMzdS9GXaxzrCKwG3NFspInRlOG0=", + "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip": "sha256-6sTD+OFO/yA7m5o0XqoJKLcQ4zAFro7Iy7WNPfA49xM=", + "https://plugins.jetbrains.com/files/7219/509039/Symfony_Plugin-2023.1.266.zip": "sha256-p0ixoyTuZ2N5LCkraLpG2JDRQsKc1JcJaj6CElkZvOY=", + "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip": "sha256-JIZ6Iq3sOcAm8fBXnjRrG9dqCZuD/WajyVmn1JjYMBA=", "https://plugins.jetbrains.com/files/7322/474341/python-ce-233.14015.106.zip": "sha256-yd70cSA/Icn5YlH4Q79cIWGFJ6huYUBDKk6vCIYa3DU=", "https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip": "sha256-YMB/ewCKE1F/JXI8iau9pKkv9D5D9a8OiTVukkzTocA=", "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip": "sha256-PUBR9krJ26QrL2jTus0b+uhzkEkT+lGnBKy1f4i/U+w=", "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip": "sha256-+Lc/avYBLpyIV63DlbhAJtieHDv4HdggqdGFDw9iqN0=", "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip": "sha256-Hj/CsaQb1U3FN1x2+00Rq2NjC6AWrfuTJL1NiEssfJ4=", "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip": "sha256-Dwitpu5yLPWx+IUilpN5iqnN8FkKgaxUNjroBEx5lkM=", - "https://plugins.jetbrains.com/files/9568/502583/go-plugin-233.14808.21.zip": "sha256-QPZRPCCSta/q9hj0fVlmF26xebAKyUhh/dc27FgJHco=" + "https://plugins.jetbrains.com/files/9568/508998/go-plugin-233.15026.9.zip": "sha256-K/qqFSrUIf0n4Wh2JGNRuT7SuGlPlQD/pjUI/EVTtxQ=" } } From d6c30ff33a5c80ce23b419baed581041d7c4b566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20B=C3=A4renz?= Date: Fri, 29 Mar 2024 11:44:36 +0100 Subject: [PATCH 69/98] haskellPackages.cabal-gild: Fix build --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 099a0ab07b83..2aca36ed8958 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3047,4 +3047,8 @@ self: super: { # https://github.com/isovector/type-errors/issues/9 type-errors = dontCheck super.type-errors; + cabal-gild = super.cabal-gild.overrideScope (self: super: { + tasty = super.tasty_1_5; + tasty-quickcheck = super.tasty-quickcheck_0_10_3; + }); } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 1e4e9a6645dc..f91516aba7b4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -615,7 +615,6 @@ broken-packages: - cabal-file-th # failure in job https://hydra.nixos.org/build/233224650 at 2023-09-02 - cabal-ghc-dynflags # failure in job https://hydra.nixos.org/build/233244580 at 2023-09-02 - cabal-ghci # failure in job https://hydra.nixos.org/build/233239354 at 2023-09-02 - - cabal-gild # failure in job https://hydra.nixos.org/build/252731019 at 2024-03-16 - cabal-graphdeps # failure in job https://hydra.nixos.org/build/233221966 at 2023-09-02 - cabalgraph # failure in job https://hydra.nixos.org/build/233241573 at 2023-09-02 - cabal-helper # failure in job https://hydra.nixos.org/build/252732588 at 2024-03-16 From 1ec7dbf2f2e3119993c3f659ffbde2ad37055f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20B=C3=A4renz?= Date: Fri, 29 Mar 2024 11:44:54 +0100 Subject: [PATCH 70/98] haskellPackages.cabal-gild: Make myself maintainer --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 1f992210feb3..6a94a14184c0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -434,6 +434,7 @@ package-maintainers: - nix-diff turion: - Agda + - cabal-gild - dunai - essence-of-live-coding - essence-of-live-coding-gloss From 1f2da0697c40436f60ba5d3e7b402d4fa5aa776f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Fri, 29 Mar 2024 12:23:39 +0100 Subject: [PATCH 71/98] haskell.packages.ghc92.haskell-language-server: fix Remove the dependencies on ormolu and fourmolu, and mark the corresponding plugin components as non-buildable. --- .../configuration-ghc-9.2.x.nix | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 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 bbeea9da6507..bcafc8c3fb78 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -67,10 +67,24 @@ self: super: { haskell-language-server = lib.pipe super.haskell-language-server [ - (disableCabalFlag "fourmolu") - (disableCabalFlag "ormolu") - (disableCabalFlag "stylishHaskell") - ]; + (disableCabalFlag "fourmolu") + (disableCabalFlag "ormolu") + (disableCabalFlag "stylishHaskell") + (overrideCabal (drv: { + # Disabling the build flags isn't enough: `Setup configure` still configures + # every component for building and complains about missing dependencies. + # Thus we have to mark the undesired components as non-buildable. + postPatch = drv.postPatch or "" + '' + for lib in hls-ormolu-plugin hls-fourmolu-plugin; do + sed -i "/^library $lib/a\ buildable: False" haskell-language-server.cabal + done + ''; + })) + (d: d.override { + ormolu = null; + fourmolu = null; + }) + ]; # For GHC < 9.4, some packages need data-array-byte as an extra dependency hashable = addBuildDepends [ self.data-array-byte ] super.hashable; From f3239b1422dbd728c06032f957ad9a4fc0502a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Fri, 29 Mar 2024 12:58:05 +0100 Subject: [PATCH 72/98] haskellPackages.reflex-dom: fix Add a build dependency on `libXtst` to a couple packages. --- .../haskell-modules/configuration-nix.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index cfce6655edd2..062b1767a7e4 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1283,8 +1283,6 @@ self: super: builtins.intersectAttrs super { __onlyPropagateKnownPkgConfigModules = true; }) super) gi-javascriptcore - webkit2gtk3-javascriptcore - gi-webkit2 gi-webkit2webextension gi-gtk_4_0_8 gi-gdk_4_0_7 @@ -1292,6 +1290,16 @@ self: super: builtins.intersectAttrs super { gi-adwaita ; + webkit2gtk3-javascriptcore = lib.pipe super.webkit2gtk3-javascriptcore [ + (addBuildDepend pkgs.xorg.libXtst) + (overrideCabal { __onlyPropagateKnownPkgConfigModules = true; }) + ]; + + gi-webkit2 = lib.pipe super.gi-webkit2 [ + (addBuildDepend pkgs.xorg.libXtst) + (overrideCabal { __onlyPropagateKnownPkgConfigModules = true; }) + ]; + # Makes the mpi-hs package respect the choice of mpi implementation in Nixpkgs. # Also adds required test dependencies for checks to pass mpi-hs = From 201e6de9c789e8d72dd73f453aef222ad904e58c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Fri, 29 Mar 2024 23:20:49 +0100 Subject: [PATCH 73/98] hedgewars: build using GHC 9.4 --- pkgs/games/hedgewars/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix index 763dc3f63a6c..ed800f9afb06 100644 --- a/pkgs/games/hedgewars/default.nix +++ b/pkgs/games/hedgewars/default.nix @@ -1,4 +1,4 @@ -{ stdenv, SDL2_image_2_6, SDL2_ttf, SDL2_net, fpc, ghcWithPackages, ffmpeg_4, freeglut +{ stdenv, SDL2_image_2_6, SDL2_ttf, SDL2_net, fpc, haskell, ffmpeg_4, freeglut , lib, fetchurl, cmake, pkg-config, lua5_1, SDL2, SDL2_mixer , zlib, libpng, libGL, libGLU, physfs , qtbase, qttools, wrapQtAppsHook @@ -7,7 +7,7 @@ }: let - ghc = ghcWithPackages (pkgs: with pkgs; [ + ghc = haskell.packages.ghc94.ghcWithPackages (pkgs: with pkgs; [ SHA bytestring entropy hslogger network pkgs.zlib random regex-tdfa sandi utf8-string vector ]); diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4cb3e6467b54..af033ee87f4b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -37195,9 +37195,7 @@ with pkgs; hase = callPackage ../games/hase { }; - hedgewars = libsForQt5.callPackage ../games/hedgewars { - inherit (haskellPackages) ghcWithPackages; - }; + hedgewars = libsForQt5.callPackage ../games/hedgewars { }; hikounomizu = callPackage ../games/hikounomizu { }; From 7c82bfc37b3a84878825dc21c0c660c464a81ebb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Mar 2024 22:20:17 +0000 Subject: [PATCH 74/98] signal-desktop-beta: 7.4.0-beta.1 -> 7.4.0-beta.2 (cherry picked from commit 6aa10cea25fd1e3c302b5878240b325e7d642571) --- .../instant-messengers/signal-desktop/signal-desktop-beta.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix index 86f08b1067a1..2e13a6637735 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix @@ -2,7 +2,7 @@ callPackage ./generic.nix { } rec { pname = "signal-desktop-beta"; dir = "Signal Beta"; - version = "7.4.0-beta.1"; + version = "7.4.0-beta.2"; url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop-beta/signal-desktop-beta_${version}_amd64.deb"; - hash = "sha256-Pjz55iVBww7d7WIAonTeX+cdEobitltoAyOU79RY40c="; + hash = "sha256-oBkZ9BaKbmosTkC/OZFjt6PmU/9XqclyzbllwYPj3Q4="; } From 08cfa6e603c8601846044619f346f2cdceef3b19 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 09:22:16 +0100 Subject: [PATCH 75/98] python311Packages.impacket: add setuptools to dependencies fixes #299206 --- pkgs/development/python-modules/impacket/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/impacket/default.nix b/pkgs/development/python-modules/impacket/default.nix index ba387cd8d06c..f216aad5e431 100644 --- a/pkgs/development/python-modules/impacket/default.nix +++ b/pkgs/development/python-modules/impacket/default.nix @@ -27,11 +27,11 @@ buildPythonPackage rec { hash = "sha256-7kA5tNKu3o9fZEeLxZ+qyGA2eWviTeqNwY8An7CQXko="; }; - nativeBuildInputs = [ + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ charset-normalizer dsinternals flask @@ -40,6 +40,7 @@ buildPythonPackage rec { pyasn1 pycryptodomex pyopenssl + setuptools six ]; From db22b5d2b852615573f7e977834a96666490aecf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 09:39:40 +0100 Subject: [PATCH 76/98] python312Packages.securityreporter: init at 1.0.2 A Python wrapper for the Reporter API https://github.com/dongit-org/python-reporter --- .../securityreporter/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/securityreporter/default.nix diff --git a/pkgs/development/python-modules/securityreporter/default.nix b/pkgs/development/python-modules/securityreporter/default.nix new file mode 100644 index 000000000000..df2f60a22cff --- /dev/null +++ b/pkgs/development/python-modules/securityreporter/default.nix @@ -0,0 +1,56 @@ +{ lib +, buildPythonPackage +, docker +, fetchFromGitHub +, poetry-core +, pytestCheckHook +, pythonOlder +, requests +, responses +}: + +buildPythonPackage rec { + pname = "securityreporter"; + version = "1.0.2"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "dongit-org"; + repo = "python-reporter"; + rev = "refs/tags/v${version}"; + hash = "sha256-mBZVsoDnDRYHdcFzi4kuwmAJDRdpysUbNRcDzIhYRGY="; + }; + + build-system = [ + poetry-core + ]; + + dependencies = [ + requests + ]; + + nativeCheckInputs = [ + docker + pytestCheckHook + responses + ]; + + pythonImportsCheck = [ + "reporter" + ]; + + disabledTestPaths = [ + # Test require a running Docker instance + "tests/functional/" + ]; + + meta = with lib; { + description = "A Python wrapper for the Reporter API"; + homepage = "https://github.com/dongit-org/python-reporter"; + changelog = "https://github.com/dongit-org/python-reporter/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b030a14a79b4..8a6a1b3e6044 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13460,6 +13460,8 @@ self: super: with self; { securetar = callPackage ../development/python-modules/securetar { }; + securityreporter = callPackage ../development/python-modules/securityreporter { }; + sectools = callPackage ../development/python-modules/sectools { }; seedir = callPackage ../development/python-modules/seedir { }; From 28aff0794b9da1c3b94ec435d10613bf06c67f3d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 09:49:04 +0100 Subject: [PATCH 77/98] python312Packages.appthreat-vulnerability-db: refactor --- .../appthreat-vulnerability-db/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix index a62c3dc8251d..13e1f1b39692 100644 --- a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix +++ b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace-warn " --cov-report=term-missing --no-cov-on-fail --cov vdb" "" + --replace-fail " --cov-report=term-missing --no-cov-on-fail --cov vdb" "" ''; pythonRelaxDeps = [ @@ -39,12 +39,15 @@ buildPythonPackage rec { "semver" ]; - nativeBuildInputs = [ - pythonRelaxDepsHook + build-system = [ setuptools ]; - propagatedBuildInputs = [ + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; + + dependencies = [ appdirs cvss httpx @@ -75,10 +78,10 @@ buildPythonPackage rec { meta = with lib; { description = "Vulnerability database and package search for sources such as OSV, NVD, GitHub and npm"; - mainProgram = "vdb"; homepage = "https://github.com/appthreat/vulnerability-db"; changelog = "https://github.com/AppThreat/vulnerability-db/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; + mainProgram = "vdb"; }; } From 75a7491ce25d8c803ff1cfba85b811f47988354d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 09:49:43 +0100 Subject: [PATCH 78/98] python312Packages.appthreat-vulnerability-db: 5.6.4 -> 5.6.6 Diff: https://github.com/AppThreat/vulnerability-db/compare/refs/tags/v5.6.4...v5.6.6 Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v5.6.6 --- .../python-modules/appthreat-vulnerability-db/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix index 13e1f1b39692..22ef8222b04b 100644 --- a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix +++ b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix @@ -17,16 +17,16 @@ buildPythonPackage rec { pname = "appthreat-vulnerability-db"; - version = "5.6.4"; + version = "5.6.6"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "AppThreat"; repo = "vulnerability-db"; rev = "refs/tags/v${version}"; - hash = "sha256-Uq0DXrNQRVhQaPXXGNjbnPhOYoPpa8H3WuDdotCKS8c="; + hash = "sha256-wVl2C1AG9LbSh/p95fstJyJr6JnhZFIhNvq8mhpg13Q="; }; postPatch = '' From d515ded3004597bd82d349977add8f3b2f79b12a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 09:59:23 +0100 Subject: [PATCH 79/98] python312Packages.ijson: refactor --- .../python-modules/ijson/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/ijson/default.nix b/pkgs/development/python-modules/ijson/default.nix index dd490f370783..4f99055f5ad1 100644 --- a/pkgs/development/python-modules/ijson/default.nix +++ b/pkgs/development/python-modules/ijson/default.nix @@ -1,26 +1,34 @@ { lib , buildPythonPackage -, fetchPypi -, yajl , cffi +, fetchPypi , pytestCheckHook +, pythonOlder +, setuptools +, yajl }: buildPythonPackage rec { pname = "ijson"; version = "3.2.3"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-EClOm/ictxPaBbxHkL3/YWYQQy21YZZIJwdImOF0+Rc="; }; + build-system = [ + setuptools + ]; + buildInputs = [ yajl ]; - propagatedBuildInputs = [ + dependencies = [ cffi ]; @@ -28,8 +36,6 @@ buildPythonPackage rec { pytestCheckHook ]; - doCheck = true; - pythonImportsCheck = [ "ijson" ]; @@ -39,5 +45,6 @@ buildPythonPackage rec { homepage = "https://github.com/ICRAR/ijson"; changelog = "https://github.com/ICRAR/ijson/blob/v${version}/CHANGELOG.md"; license = licenses.bsd3; + maintainers = with maintainers; [ ]; }; } From 446ae7f31e1df1373d928b6dee94aea5b8ef6120 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 10:10:31 +0100 Subject: [PATCH 80/98] vunnel: init at 0.21.1 Tool for collecting vulnerability data from various sources https://github.com/anchore/vunnel --- pkgs/by-name/vu/vunnel/package.nix | 83 ++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 pkgs/by-name/vu/vunnel/package.nix diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix new file mode 100644 index 000000000000..6575d5a8d5c4 --- /dev/null +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -0,0 +1,83 @@ +{ lib +, fetchFromGitHub +, git +, python3 +}: + +python3.pkgs.buildPythonApplication rec { + pname = "vunnel"; + version = "0.21.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "anchore"; + repo = "vunnel"; + rev = "refs/tags/v${version}"; + hash = "sha256-m+khfAEN+fO3UuCYBqshlvjIXSzebeWBQtoQtPalIio="; + }; + + pythonRelaxDeps = [ + "ijson" + "sqlalchemy" + ]; + + nativeBuildInputs = with python3.pkgs; [ + pythonRelaxDepsHook + ]; + + build-system = with python3.pkgs; [ + poetry-core + poetry-dynamic-versioning + ]; + + dependencies = with python3.pkgs; [ + click + colorlog + cvss + defusedxml + ijson + importlib-metadata + iso8601 + lxml + mashumaro + mergedeep + orjson + pytest-snapshot + python-dateutil + pyyaml + requests + sqlalchemy + xsdata + xxhash + zstandard + ]; + + nativeCheckInputs = [ + git + ] ++ (with python3.pkgs; [ + jsonschema + pytest-mock + pytest-unordered + pytestCheckHook + ]); + + pythonImportsCheck = [ + "vunnel" + ]; + + disabledTests = [ + # Compare output + "test_status" + # TypeError + "test_parser" + ]; + + meta = with lib; { + description = "Tool for collecting vulnerability data from various sources"; + homepage = "https://github.com/anchore/vunnel"; + changelog = "https://github.com/anchore/vunnel/releases/tag/v${version}"; + license = licenses.asl20; + maintainers = with maintainers; [ fab ]; + mainProgram = "vunnel"; + }; +} From ed913676868136f9572a3a66d95426e1d1c3e431 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Sat, 30 Mar 2024 11:33:07 +0100 Subject: [PATCH 81/98] haskellPackages.cpython: mark broken on non x86_64-linux (#299810) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * haskellPackages.cpython: x86 only * Update pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml --------- Co-authored-by: Naïm Favier --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 6a94a14184c0..51eb135398b4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -703,6 +703,7 @@ supported-platforms: btrfs: [ platforms.linux ] # depends on linux bytepatch: [ platforms.x86 ] # due to blake3 cpuid: [ platforms.x86 ] # needs to be i386 compatible (IA-32) + cpython: [ platforms.x86 ] # c2hs errors on glibc headers crc32c: [ platforms.x86 ] # uses x86 intrinsics d3d11binding: [ platforms.windows ] DirectSound: [ platforms.windows ] From e9669ba0673826f5b1c0bb83608c2fff39607b3f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 11:52:37 +0100 Subject: [PATCH 82/98] dep-scan: 5.2.12 -> 5.2.14 Diff: https://github.com/owasp-dep-scan/dep-scan/compare/refs/tags/v5.2.12...v5.2.14 Changelog: https://github.com/owasp-dep-scan/dep-scan/releases/tag/v5.2.14 --- pkgs/by-name/de/dep-scan/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/de/dep-scan/package.nix b/pkgs/by-name/de/dep-scan/package.nix index 67f88409d99e..74aa2530fbd0 100644 --- a/pkgs/by-name/de/dep-scan/package.nix +++ b/pkgs/by-name/de/dep-scan/package.nix @@ -5,26 +5,29 @@ python3.pkgs.buildPythonApplication rec { pname = "dep-scan"; - version = "5.2.12"; + version = "5.2.14"; pyproject = true; src = fetchFromGitHub { owner = "owasp-dep-scan"; repo = "dep-scan"; rev = "refs/tags/v${version}"; - hash = "sha256-UoppQAokiWBcgTcSmwfoqrDKt/QHYd2NBR3CpNOqI4k="; + hash = "sha256-G8i/tGEDgjPnIP04nrbx4HseiaU6N1GJGSg78yhaqII="; }; postPatch = '' substituteInPlace pytest.ini \ - --replace " --cov-append --cov-report term --cov depscan" "" + --replace-fail " --cov-append --cov-report term --cov depscan" "" + # Already fixed by upstream + substituteInPlace pyproject.toml \ + --replace-fail "==5.6.4" ">=5.6.4" ''; - nativeBuildInputs = with python3.pkgs; [ + build-system = with python3.pkgs; [ setuptools ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ appthreat-vulnerability-db cvss defusedxml From c6cb043c90c8ed79c4cb74764b79382712f27639 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 12:00:42 +0100 Subject: [PATCH 83/98] python311Packages.romy: init at 0.0.9 Library to control Wi-Fi enabled ROMY vacuum cleaners https://github.com/xeniter/romy --- .../python-modules/romy/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/romy/default.nix diff --git a/pkgs/development/python-modules/romy/default.nix b/pkgs/development/python-modules/romy/default.nix new file mode 100644 index 000000000000..9492bab6ce0e --- /dev/null +++ b/pkgs/development/python-modules/romy/default.nix @@ -0,0 +1,45 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, setuptools +, pythonOlder +, aiohttp +}: + +buildPythonPackage rec { + pname = "romy"; + version = "0.0.9"; + pyproject = true; + + disabled = pythonOlder "3.11"; + + src = fetchFromGitHub { + owner = "xeniter"; + repo = "romy"; + rev = "refs/tags/${version}"; + hash = "sha256-r7g8DE8eBFHkMHzGfNlYi+XxrRIvH8IDxGOSEiJKKqM="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + aiohttp + ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ + "romy" + ]; + + meta = with lib; { + description = "Library to control Wi-Fi enabled ROMY vacuum cleaners"; + homepage = "https://github.com/xeniter/romy"; + changelog = "https://github.com/xeniter/romy/releases/tag/${version}"; + license = licenses.agpl3Only; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b030a14a79b4..e835dfe0277a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13150,6 +13150,8 @@ self: super: with self; { roman = callPackage ../development/python-modules/roman { }; + romy = callPackage ../development/python-modules/romy { }; + roombapy = callPackage ../development/python-modules/roombapy { }; roonapi = callPackage ../development/python-modules/roonapi { }; From 27e0515364bcb0dafa3ff30286aab181d42361d9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 12:02:26 +0100 Subject: [PATCH 84/98] home-assistant: update component-packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index ebed5dab1989..ea09b5b8bf6a 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4193,7 +4193,8 @@ rokuecp ]; "romy" = ps: with ps; [ - ]; # missing inputs: romy + romy + ]; "roomba" = ps: with ps; [ roombapy ]; @@ -6424,6 +6425,7 @@ "rmvtransport" "roborock" "roku" + "romy" "roomba" "roon" "rpi_power" From 73add9a86264620caaacc003788ae23fcd48264f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sat, 30 Mar 2024 13:53:20 +0100 Subject: [PATCH 85/98] maintainers/haskell/hydra-report: add optional id argument to `get-report` Useful if we ever need to reproduce the report for a previous evaluation. --- maintainers/scripts/haskell/hydra-report.hs | 22 ++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/maintainers/scripts/haskell/hydra-report.hs b/maintainers/scripts/haskell/hydra-report.hs index e911830e8b3e..348a89ca8c89 100755 --- a/maintainers/scripts/haskell/hydra-report.hs +++ b/maintainers/scripts/haskell/hydra-report.hs @@ -78,6 +78,7 @@ import Network.HTTP.Req ( ) import System.Directory (XdgDirectory (XdgCache), getXdgDirectory) import System.Environment (getArgs) +import System.Exit (die) import System.Process (readProcess) import Prelude hiding (id) import Data.List (sortOn) @@ -155,17 +156,20 @@ data Build = Build data HydraSlownessWorkaroundFlag = HydraSlownessWorkaround | NoHydraSlownessWorkaround data RequestLogsFlag = RequestLogs | NoRequestLogs +usage :: IO a +usage = die "Usage: get-report [--slow] [EVAL-ID] | ping-maintainers | mark-broken-list [--no-request-logs] | eval-info" + main :: IO () main = do args <- getArgs case args of - ["get-report", "--slow"] -> getBuildReports HydraSlownessWorkaround - ["get-report"] -> getBuildReports NoHydraSlownessWorkaround + "get-report":"--slow":id -> getBuildReports HydraSlownessWorkaround id + "get-report":id -> getBuildReports NoHydraSlownessWorkaround id ["ping-maintainers"] -> printMaintainerPing ["mark-broken-list", "--no-request-logs"] -> printMarkBrokenList NoRequestLogs ["mark-broken-list"] -> printMarkBrokenList RequestLogs ["eval-info"] -> printEvalInfo - _ -> putStrLn "Usage: get-report [--slow] | ping-maintainers | mark-broken-list [--no-request-logs] | eval-info" + _ -> usage reportFileName :: IO FilePath reportFileName = getXdgDirectory XdgCache "haskell-updates-build-report.json" @@ -173,10 +177,14 @@ reportFileName = getXdgDirectory XdgCache "haskell-updates-build-report.json" showT :: Show a => a -> Text showT = Text.pack . show -getBuildReports :: HydraSlownessWorkaroundFlag -> IO () -getBuildReports opt = runReq defaultHttpConfig do - evalMay <- Seq.lookup 0 . evals <$> hydraJSONQuery mempty ["jobset", "nixpkgs", "haskell-updates", "evals"] - eval@Eval{id} <- maybe (liftIO $ fail "No Evaluation found") pure evalMay +getBuildReports :: HydraSlownessWorkaroundFlag -> [String] -> IO () +getBuildReports opt args = runReq defaultHttpConfig do + eval@Eval{id} <- case args of + [id] -> hydraJSONQuery mempty ["eval", Text.pack id] + [] -> do + evalMay <- Seq.lookup 0 . evals <$> hydraJSONQuery mempty ["jobset", "nixpkgs", "haskell-updates", "evals"] + maybe (liftIO $ fail "No Evaluation found") pure evalMay + _ -> liftIO usage liftIO . putStrLn $ "Fetching evaluation " <> show id <> " from Hydra. This might take a few minutes..." buildReports <- getEvalBuilds opt id liftIO do From 9f983a6c2721f7bfe2dfe3b994f6c1059fbe4b73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sat, 30 Mar 2024 13:54:38 +0100 Subject: [PATCH 86/98] maintainers/haskell/hydra-report: slightly optimise `get-report --slow` There's no need to fetch the eval again, we have it right there. --- maintainers/scripts/haskell/hydra-report.hs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/maintainers/scripts/haskell/hydra-report.hs b/maintainers/scripts/haskell/hydra-report.hs index 348a89ca8c89..debf684abf50 100755 --- a/maintainers/scripts/haskell/hydra-report.hs +++ b/maintainers/scripts/haskell/hydra-report.hs @@ -186,18 +186,17 @@ getBuildReports opt args = runReq defaultHttpConfig do maybe (liftIO $ fail "No Evaluation found") pure evalMay _ -> liftIO usage liftIO . putStrLn $ "Fetching evaluation " <> show id <> " from Hydra. This might take a few minutes..." - buildReports <- getEvalBuilds opt id + buildReports <- getEvalBuilds opt eval liftIO do fileName <- reportFileName putStrLn $ "Finished fetching all builds from Hydra, saving report as " <> fileName now <- getCurrentTime encodeFile fileName (eval, now, buildReports) -getEvalBuilds :: HydraSlownessWorkaroundFlag -> Int -> Req (Seq Build) -getEvalBuilds NoHydraSlownessWorkaround id = +getEvalBuilds :: HydraSlownessWorkaroundFlag -> Eval -> Req (Seq Build) +getEvalBuilds NoHydraSlownessWorkaround Eval{id} = hydraJSONQuery mempty ["eval", showT id, "builds"] -getEvalBuilds HydraSlownessWorkaround id = do - Eval{builds} <- hydraJSONQuery mempty [ "eval", showT id ] +getEvalBuilds HydraSlownessWorkaround Eval{builds} = do forM builds $ \buildId -> do liftIO $ putStrLn $ "Querying build " <> show buildId hydraJSONQuery mempty [ "build", showT buildId ] From a12e54d1a977e56a5a7c295322a352697bdc476a Mon Sep 17 00:00:00 2001 From: Eldritch Cookie Date: Sat, 30 Mar 2024 10:26:09 -0300 Subject: [PATCH 87/98] haskellPackages.tasty-autocollect: fix build by disabling tests --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2aca36ed8958..8805c0e3a754 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2835,6 +2835,10 @@ self: super: { co-log-polysemy = doJailbreak super.co-log-polysemy; co-log-polysemy-formatting = doJailbreak super.co-log-polysemy-formatting; + # calls ghc in tests + # https://github.com/brandonchinn178/tasty-autocollect/issues/54 + tasty-autocollect = dontCheck super.tasty-autocollect; + postgrest = lib.pipe super.postgrest [ # 2023-12-20: New version needs extra dependencies (addBuildDepends [ self.extra self.fuzzyset_0_2_4 self.cache self.timeit ]) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f91516aba7b4..56e70a7184d4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5817,7 +5817,6 @@ broken-packages: - tart # failure in job https://hydra.nixos.org/build/252723842 at 2024-03-16 - taskell # depends on old version of brick - TaskMonad # failure in job https://hydra.nixos.org/build/233219257 at 2023-09-02 - - tasty-autocollect # failure in job https://hydra.nixos.org/build/233256957 at 2023-09-02 - tasty-auto # failure in job https://hydra.nixos.org/build/233220008 at 2023-09-02 - tasty-checklist # failure in job https://hydra.nixos.org/build/252710481 at 2024-03-16 - tasty-fail-fast # failure in job https://hydra.nixos.org/build/233200040 at 2023-09-02 From 2bf5348a35ed1fc0783ed481ca28a8f7baeed9f2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 17:05:32 +0100 Subject: [PATCH 88/98] world-serpant-search: init at 1.2.1 Command-line tool for vulnerability detection https://github.com/Latrodect/wss-repo-vulnerability-search-manager --- .../wo/world-serpant-search/package.nix | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/wo/world-serpant-search/package.nix diff --git a/pkgs/by-name/wo/world-serpant-search/package.nix b/pkgs/by-name/wo/world-serpant-search/package.nix new file mode 100644 index 000000000000..a1aedf9cb724 --- /dev/null +++ b/pkgs/by-name/wo/world-serpant-search/package.nix @@ -0,0 +1,39 @@ +{ lib +, fetchFromGitHub +, python3 +}: + +python3.pkgs.buildPythonApplication rec { + pname = "world-serpant-search"; + version = "1.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Latrodect"; + repo = "wss-repo-vulnerability-search-manager"; + rev = "refs/tags/v${version}"; + hash = "sha256-jXTivaXHHt63u9N7w40jyLUU2kg5LxAn50PVpqwUc0M="; + }; + + build-system = with python3.pkgs; [ + setuptools + ]; + + dependencies = with python3.pkgs; [ + alive-progress + colorlog + requests + termcolor + ]; + + # Project has no tests + doCheck = false; + + meta = with lib; { + description = "Command-line tool for vulnerability detection"; + homepage = "https://github.com/Latrodect/wss-repo-vulnerability-search-manager"; + license = licenses.mit; + maintainers = with maintainers; [ fab]; + mainProgram = "serpant"; + }; +} From adf12b387836190b7b60df19c345bcc759c51041 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 30 Mar 2024 18:34:41 +0100 Subject: [PATCH 89/98] tig: 2.5.8 -> 2.5.9 Signed-off-by: Matthias Beyer --- pkgs/applications/version-management/tig/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/tig/default.nix b/pkgs/applications/version-management/tig/default.nix index 1cce34df66ad..d7bd912b44d5 100644 --- a/pkgs/applications/version-management/tig/default.nix +++ b/pkgs/applications/version-management/tig/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { pname = "tig"; - version = "2.5.8"; + version = "2.5.9"; src = fetchFromGitHub { owner = "jonas"; repo = pname; rev = "${pname}-${version}"; - sha256 = "sha256-VuuqR5fj0YvqIfVPH7N3rpAfIbcTwOx9W3H60saCToQ="; + sha256 = "sha256-RASZgQUlt/5ivImowM+sNw8Oe8aVkuUNErfgddmFjic="; }; nativeBuildInputs = [ makeWrapper autoreconfHook asciidoc xmlto docbook_xsl docbook_xml_dtd_45 findXMLCatalogs pkg-config ]; From 5b738b362b0ada96ee348c5e3672bfcac640885c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 20:42:49 +0100 Subject: [PATCH 90/98] python311Packages.lsassy: refactor --- .../python-modules/lsassy/default.nix | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/lsassy/default.nix b/pkgs/development/python-modules/lsassy/default.nix index dea8c8d194aa..9ab583acbeeb 100644 --- a/pkgs/development/python-modules/lsassy/default.nix +++ b/pkgs/development/python-modules/lsassy/default.nix @@ -3,26 +3,42 @@ , fetchFromGitHub , impacket , netaddr -, pythonOlder +, poetry-core , pypykatz +, pythonOlder +, pythonRelaxDepsHook , rich }: buildPythonPackage rec { pname = "lsassy"; version = "3.1.9"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "Hackndo"; - repo = pname; + repo = "lsassy"; rev = "refs/tags/v${version}"; hash = "sha256-VGLSVv/+UpgeSTHoOTjEfQSAYfXA3bAI+yKjcKBI1Z4="; }; - propagatedBuildInputs = [ + pythonRelaxDeps = [ + "impacket" + "netaddr" + "rich" + ]; + + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; + + build-system = [ + poetry-core + ]; + + dependencies = [ impacket netaddr pypykatz @@ -38,10 +54,10 @@ buildPythonPackage rec { meta = with lib; { description = "Python module to extract data from Local Security Authority Subsystem Service (LSASS)"; - mainProgram = "lsassy"; homepage = "https://github.com/Hackndo/lsassy"; changelog = "https://github.com/Hackndo/lsassy/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; + mainProgram = "lsassy"; }; } From d7bbe5fc9aa59c00df70d1327f1b559792c2e1af Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Mar 2024 21:49:52 +0100 Subject: [PATCH 91/98] wsrepl: init at 0.2.0 WebSocket REPL https://github.com/doyensec/wsrepl --- pkgs/by-name/ws/wsrepl/package.nix | 53 ++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pkgs/by-name/ws/wsrepl/package.nix diff --git a/pkgs/by-name/ws/wsrepl/package.nix b/pkgs/by-name/ws/wsrepl/package.nix new file mode 100644 index 000000000000..9bab0957d5b3 --- /dev/null +++ b/pkgs/by-name/ws/wsrepl/package.nix @@ -0,0 +1,53 @@ +{ lib +, fetchFromGitHub +, python3 +}: + +python3.pkgs.buildPythonApplication rec { + pname = "wsrepl"; + version = "0.2.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doyensec"; + repo = "wsrepl"; + rev = "refs/tags/v${version}"; + hash = "sha256-Y96p39TjpErGsR5vFS0NxEF/2Tnr2Zk7ULDgNXaXx9o="; + }; + + pythonRelaxDeps = [ + "textual" + ]; + + nativeBuildInputs = with python3.pkgs; [ + pythonRelaxDepsHook + ]; + + build-system = with python3.pkgs; [ + poetry-core + ]; + + dependencies = with python3.pkgs; [ + pygments + pyperclip + rich + textual + websocket-client + ]; + + # Project has no tests + doCheck = false; + + pythonImportsCheck = [ + "wsrepl" + ]; + + meta = with lib; { + description = "WebSocket REPL"; + homepage = "https://github.com/doyensec/wsrepl"; + changelog = "https://github.com/doyensec/wsrepl/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ fab ]; + mainProgram = "wsrepl"; + }; +} From 72774b5d115ed4f431c01ed49214044a1060b80e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Mar 2024 02:07:20 +0000 Subject: [PATCH 92/98] python312Packages.unstructured: 0.12.6 -> 0.13.0 --- pkgs/development/python-modules/unstructured/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured/default.nix b/pkgs/development/python-modules/unstructured/default.nix index faae85664bfb..9c5a39aa7175 100644 --- a/pkgs/development/python-modules/unstructured/default.nix +++ b/pkgs/development/python-modules/unstructured/default.nix @@ -56,7 +56,7 @@ , grpcio }: let - version = "0.12.6"; + version = "0.13.0"; optional-dependencies = { huggingflace = [ langdetect @@ -90,7 +90,7 @@ buildPythonPackage { owner = "Unstructured-IO"; repo = "unstructured"; rev = "refs/tags/${version}"; - hash = "sha256-K2ilPDkxXICb66rOgz18AZ92u5VBgRh6bLiDVEgleDU="; + hash = "sha256-zRQOFYAh4QpDNlSPi1h70eOmw/8aTa6yAKBSgTuIhME="; }; propagatedBuildInputs = [ From 46f803e21b5d7798b53e77a271d94c49dce61a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Mar 2024 21:29:27 -0700 Subject: [PATCH 93/98] python312Packages.cssutils: 2.9.0 -> 2.10.1 Diff: https://github.com/jaraco/cssutils/compare/refs/tags/v2.9.0...v2.10.1 Changelog: https://github.com/jaraco/cssutils/blob/refs/tags/v2.10.1/NEWS.rst --- .../python-modules/cssutils/default.nix | 27 +++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/cssutils/default.nix b/pkgs/development/python-modules/cssutils/default.nix index 10f62f29280c..8695f576f2bd 100644 --- a/pkgs/development/python-modules/cssutils/default.nix +++ b/pkgs/development/python-modules/cssutils/default.nix @@ -2,9 +2,7 @@ , buildPythonPackage , pythonAtLeast , pythonOlder -, fetchpatch -, fetchPypi -, setuptools +, fetchFromGitHub , setuptools-scm , cssselect , jaraco-test @@ -16,19 +14,20 @@ buildPythonPackage rec { pname = "cssutils"; - version = "2.9.0"; + version = "2.10.1"; + pyproject = true; disabled = pythonOlder "3.8"; - format = "pyproject"; - src = fetchPypi { - inherit pname version; - hash = "sha256-iUd7PRfXkOl7n7Te9wh2cGEFV5Wq5vfIKuMulnyb5M0="; + src = fetchFromGitHub { + owner = "jaraco"; + repo = "cssutils"; + rev = "refs/tags/v${version}"; + hash = "sha256-FK+EHdfsuCnWmnfUH18gyMq6CBXICBbhJj3XrscLLOA="; }; - nativeBuildInputs = [ - setuptools + build-system = [ setuptools-scm ]; @@ -42,14 +41,8 @@ buildPythonPackage rec { importlib-resources ]; - pytestFlagsArray = [ - # pytest.PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release. - "-W" "ignore::pytest.PytestRemovedIn8Warning" - ]; - disabledTests = [ # access network - "test_parseUrl" "encutils" "website.logging" ]; @@ -59,7 +52,7 @@ buildPythonPackage rec { meta = with lib; { description = "A CSS Cascading Style Sheets library for Python"; homepage = "https://github.com/jaraco/cssutils"; - changelog = "https://github.com/jaraco/cssutils/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/jaraco/cssutils/blob/${src.rev}/NEWS.rst"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ dotlambda ]; }; From a826b314afc9eebc37c22af692fa7cc501996684 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Mar 2024 04:48:53 +0000 Subject: [PATCH 94/98] python312Packages.litellm: 1.34.0 -> 1.34.16 --- pkgs/development/python-modules/litellm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litellm/default.nix b/pkgs/development/python-modules/litellm/default.nix index 71ec2af82885..3671abb0e47b 100644 --- a/pkgs/development/python-modules/litellm/default.nix +++ b/pkgs/development/python-modules/litellm/default.nix @@ -33,7 +33,7 @@ buildPythonPackage rec { pname = "litellm"; - version = "1.34.0"; + version = "1.34.16"; pyproject = true; disabled = pythonOlder "3.8"; @@ -42,7 +42,7 @@ buildPythonPackage rec { owner = "BerriAI"; repo = "litellm"; rev = "refs/tags/v${version}"; - hash = "sha256-FRAT7wQZEO60Hf3sJv+jLIHif8ium0j2Mr1mU/XKlCM="; + hash = "sha256-ei4fMjEL7IytpQs/szTjRNu+3TByLZLVYX7qxwjT4OQ="; }; postPatch = '' From 04e15baaadf09ff9043458d84459d51d94ea2501 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Mar 2024 16:44:10 +0000 Subject: [PATCH 95/98] sgt-puzzles: 20240302.80aac31 -> 20240330.fd304c5 --- pkgs/games/sgt-puzzles/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix index bd56416c5918..e5be3c4ae71e 100644 --- a/pkgs/games/sgt-puzzles/default.nix +++ b/pkgs/games/sgt-puzzles/default.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "sgt-puzzles"; - version = "20240302.80aac31"; + version = "20240330.fd304c5"; src = fetchurl { url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${version}.tar.gz"; - hash = "sha256-0+bmGq4wM+0/ldQz8ieKdkuG0HHazctQr9ul/qLT0gg="; + hash = "sha256-usEgCfbeKOkAg/sHpRxuMcPGHxb+J5+r92aO4Ar7iUA="; }; sgt-puzzles-menu = fetchurl { From d33dfa5311b048a02d6eea33af261873e5f297a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sun, 31 Mar 2024 11:00:31 +0200 Subject: [PATCH 96/98] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1805331](https://hydra.nixos.org/eval/1805331) of nixpkgs commit [506e353](https://github.com/NixOS/nixpkgs/commits/506e353092183a01765b3612b8ac6b46884a79c2) as of 2024-03-31 08:52 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 50 +++++++ .../transitive-broken.yaml | 33 ++--- .../haskell-modules/hackage-packages.nix | 136 +++++++++++++++--- 3 files changed, 178 insertions(+), 41 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index ed5ec065dd62..f80089d6fb9e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -518,6 +518,7 @@ broken-packages: - boots # failure in job https://hydra.nixos.org/build/252733526 at 2024-03-16 - boring-window-switcher # failure in job https://hydra.nixos.org/build/233252547 at 2023-09-02 - borsh # failure in job https://hydra.nixos.org/build/252718760 at 2024-03-16 + - botan-bindings # failure in job https://hydra.nixos.org/build/253695799 at 2024-03-31 - bot # failure in job https://hydra.nixos.org/build/233230089 at 2023-09-02 - botpp # failure in job https://hydra.nixos.org/build/233201674 at 2023-09-02 - bottom # failure in job https://hydra.nixos.org/build/233225154 at 2023-09-02 @@ -735,6 +736,7 @@ broken-packages: - chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13 - chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02 - changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16 + - changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31 - changelogged # failure in job https://hydra.nixos.org/build/233211675 at 2023-09-02 - character-cases # failure in job https://hydra.nixos.org/build/233197636 at 2023-09-02 - charter # failure in job https://hydra.nixos.org/build/233237264 at 2023-09-02 @@ -842,6 +844,7 @@ broken-packages: - codecov-haskell # failure in job https://hydra.nixos.org/build/233256758 at 2023-09-02 - codeforces-cli # failure in job https://hydra.nixos.org/build/233210719 at 2023-09-02 - codepad # failure in job https://hydra.nixos.org/build/233197730 at 2023-09-02 + - codet # failure in job https://hydra.nixos.org/build/253695383 at 2024-03-31 - codeworld-api # failure in job https://hydra.nixos.org/build/252720413 at 2024-03-16 - codex # failure in job https://hydra.nixos.org/build/233212311 at 2023-09-02 - codo-notation # failure in job https://hydra.nixos.org/build/233202566 at 2023-09-02 @@ -985,6 +988,7 @@ broken-packages: - Control-Monad-ST2 # failure in job https://hydra.nixos.org/build/233222919 at 2023-09-02 - contstuff-monads-tf # failure in job https://hydra.nixos.org/build/233224064 at 2023-09-02 - contstuff-transformers # failure in job https://hydra.nixos.org/build/233244153 at 2023-09-02 + - copilot-bluespec # failure in job https://hydra.nixos.org/build/253685418 at 2024-03-31 - copilot-c99 # failure in job https://hydra.nixos.org/build/233258148 at 2023-09-02 - copr # failure in job https://hydra.nixos.org/build/233252310 at 2023-09-02 - coquina # failure in job https://hydra.nixos.org/build/233254665 at 2023-09-02 @@ -1361,6 +1365,7 @@ broken-packages: - do-spaces # failure in job https://hydra.nixos.org/build/233244331 at 2023-09-02 - dotfs # failure in job https://hydra.nixos.org/build/233200762 at 2023-09-02 - dot-linker # failure in job https://hydra.nixos.org/build/233237512 at 2023-09-02 + - double-x-encoding # failure in job https://hydra.nixos.org/build/253694746 at 2024-03-31 - doublezip # failure in job https://hydra.nixos.org/build/233219270 at 2023-09-02 - doublify-toolkit # failure in job https://hydra.nixos.org/build/233223302 at 2023-09-02 - dovin # failure in job https://hydra.nixos.org/build/252714139 at 2024-03-16 @@ -1939,6 +1944,7 @@ broken-packages: - geniplate-mirror # failure in job https://hydra.nixos.org/build/252731252 at 2024-03-16 - gen-passwd # failure in job https://hydra.nixos.org/build/233224836 at 2023-09-02 - genprog # failure in job https://hydra.nixos.org/build/233198970 at 2023-09-02 + - GenSmsPdu # failure in job https://hydra.nixos.org/build/253702098 at 2024-03-31 - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 - geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02 - GeocoderOpenCage # failure in job https://hydra.nixos.org/build/233214852 at 2023-09-02 @@ -1971,6 +1977,7 @@ broken-packages: - ghc-gc-hook # failure in job https://hydra.nixos.org/build/233195053 at 2023-09-02 - ghc-generic-instances # failure in job https://hydra.nixos.org/build/233259298 at 2023-09-02 - ghc-hotswap # failure in job https://hydra.nixos.org/build/233220146 at 2023-09-02 + - ghcide-test-utils # failure in job https://hydra.nixos.org/build/253687657 at 2024-03-31 - ghci-diagrams # failure in job https://hydra.nixos.org/build/233194407 at 2023-09-02 - ghci-haskeline # failure in job https://hydra.nixos.org/build/233216940 at 2023-09-02 - ghci-history-parser # failure in job https://hydra.nixos.org/build/233204448 at 2023-09-02 @@ -2002,10 +2009,13 @@ broken-packages: - ghc-usage # failure in job https://hydra.nixos.org/build/233199565 at 2023-09-02 - gh-labeler # failure in job https://hydra.nixos.org/build/233233139 at 2023-09-02 - giak # failure in job https://hydra.nixos.org/build/233242229 at 2023-09-02 + - gi-ayatana-appindicator3 # failure in job https://hydra.nixos.org/build/253681898 at 2024-03-31 - gi-clutter # failure in job https://hydra.nixos.org/build/233252753 at 2023-09-02 - gi-coglpango # failure in job https://hydra.nixos.org/build/233194401 at 2023-09-02 - Gifcurry # failure in job https://hydra.nixos.org/build/233200204 at 2023-09-02 + - gi-ggit # failure in job https://hydra.nixos.org/build/253693036 at 2024-03-31 - gi-gio-hs-list-model # failure in job https://hydra.nixos.org/build/233241640 at 2023-09-02 + - gi-gstapp # failure in job https://hydra.nixos.org/build/253686159 at 2024-03-31 - gi-gsttag # failure in job https://hydra.nixos.org/build/233197576 at 2023-09-02 - gi-gtk-declarative # failure in job https://hydra.nixos.org/build/233217494 at 2023-09-02 - gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02 @@ -2038,6 +2048,7 @@ broken-packages: - git-repair # failure in job https://hydra.nixos.org/build/233222686 at 2023-09-02 - gitter # failure in job https://hydra.nixos.org/build/233210040 at 2023-09-02 - git-vogue # failure in job https://hydra.nixos.org/build/233249420 at 2023-09-02 + - gi-webkit2webextension # failure in job https://hydra.nixos.org/build/254424710 at 2024-03-31 - gi-webkitwebprocessextension # failure in job https://hydra.nixos.org/build/233227647 at 2023-09-02 - glade # failure in job https://hydra.nixos.org/build/233229566 at 2023-09-02 - glambda # failure in job https://hydra.nixos.org/build/252728236 at 2024-03-16 @@ -2058,6 +2069,7 @@ broken-packages: - gloss-examples # failure in job https://hydra.nixos.org/build/252718124 at 2024-03-16 - gloss-export # failure in job https://hydra.nixos.org/build/234444988 at 2023-09-13 - gloss-game # failure in job https://hydra.nixos.org/build/234460935 at 2023-09-13 + - gloss-raster-massiv # failure in job https://hydra.nixos.org/build/253683246 at 2024-03-31 - glsl # failure in job https://hydra.nixos.org/build/233224139 at 2023-09-02 - gltf-codec # failure in job https://hydra.nixos.org/build/233205342 at 2023-09-02 - glue # failure in job https://hydra.nixos.org/build/233233587 at 2023-09-02 @@ -2480,6 +2492,7 @@ broken-packages: - heterogeneous-list-literals # failure in job https://hydra.nixos.org/build/233212297 at 2023-09-02 - hetris # failure in job https://hydra.nixos.org/build/233256814 at 2023-09-02 - heukarya # failure in job https://hydra.nixos.org/build/233247440 at 2023-09-02 + - hevm # failure in job https://hydra.nixos.org/build/254311642 at 2024-03-31 - HExcel # failure in job https://hydra.nixos.org/build/233211971 at 2023-09-02 - hexchat # failure in job https://hydra.nixos.org/build/233234161 at 2023-09-02 - hexif # failure in job https://hydra.nixos.org/build/233245470 at 2023-09-02 @@ -2599,10 +2612,30 @@ broken-packages: - HLogger # failure in job https://hydra.nixos.org/build/233247351 at 2023-09-02 - hlongurl # failure in job https://hydra.nixos.org/build/233227204 at 2023-09-02 - hlrdb-core # failure in job https://hydra.nixos.org/build/252728012 at 2024-03-16 + - hls-alternate-number-format-plugin # failure in job https://hydra.nixos.org/build/253704250 at 2024-03-31 - hls-brittany-plugin # failure in job https://hydra.nixos.org/build/233201998 at 2023-09-02 + - hls-cabal-fmt-plugin # failure in job https://hydra.nixos.org/build/253689716 at 2024-03-31 + - hls-cabal-plugin # failure in job https://hydra.nixos.org/build/253694969 at 2024-03-31 + - hls-change-type-signature-plugin # failure in job https://hydra.nixos.org/build/253678069 at 2024-03-31 + - hls-class-plugin # failure in job https://hydra.nixos.org/build/253699207 at 2024-03-31 + - hls-code-range-plugin # failure in job https://hydra.nixos.org/build/253700243 at 2024-03-31 + - hls-eval-plugin # failure in job https://hydra.nixos.org/build/253679229 at 2024-03-31 + - hls-explicit-fixity-plugin # failure in job https://hydra.nixos.org/build/253687927 at 2024-03-31 + - hls-explicit-imports-plugin # failure in job https://hydra.nixos.org/build/253681732 at 2024-03-31 + - hls-explicit-record-fields-plugin # failure in job https://hydra.nixos.org/build/253684668 at 2024-03-31 + - hls-floskell-plugin # failure in job https://hydra.nixos.org/build/253700858 at 2024-03-31 + - hls-fourmolu-plugin # failure in job https://hydra.nixos.org/build/253704260 at 2024-03-31 - hls-haddock-comments-plugin # failure in job https://hydra.nixos.org/build/233233944 at 2023-09-02 + - hls-hlint-plugin # failure in job https://hydra.nixos.org/build/253680401 at 2024-03-31 + - hls-module-name-plugin # failure in job https://hydra.nixos.org/build/253699279 at 2024-03-31 + - hls-ormolu-plugin # failure in job https://hydra.nixos.org/build/253701021 at 2024-03-31 + - hls-overloaded-record-dot-plugin # failure in job https://hydra.nixos.org/build/253677979 at 2024-03-31 + - hls-pragmas-plugin # failure in job https://hydra.nixos.org/build/253682147 at 2024-03-31 + - hls-qualify-imported-names-plugin # failure in job https://hydra.nixos.org/build/253691095 at 2024-03-31 - hls-refine-imports-plugin # failure in job https://hydra.nixos.org/build/233211155 at 2023-09-02 - hls-selection-range-plugin # failure in job https://hydra.nixos.org/build/233205582 at 2023-09-02 + - hls-stan-plugin # failure in job https://hydra.nixos.org/build/253693419 at 2024-03-31 + - hls-stylish-haskell-plugin # failure in job https://hydra.nixos.org/build/253696920 at 2024-03-31 - hls-tactics-plugin # failure in job https://hydra.nixos.org/build/233238907 at 2023-09-02 - hlwm # failure in job https://hydra.nixos.org/build/233235119 at 2023-09-02 - hly # failure in job https://hydra.nixos.org/build/233206910 at 2023-09-02 @@ -2716,6 +2749,7 @@ broken-packages: - hs2ps # failure in job https://hydra.nixos.org/build/233258362 at 2023-09-02 - hsakamai # failure in job https://hydra.nixos.org/build/252722933 at 2024-03-16 - hsaml2 # failure in job https://hydra.nixos.org/build/233252618 at 2023-09-02 + - hsautogui # failure in job https://hydra.nixos.org/build/253687662 at 2024-03-31 - hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02 - hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02 - hsbencher # failure in job https://hydra.nixos.org/build/233214962 at 2023-09-02 @@ -2784,6 +2818,7 @@ broken-packages: - hsns # failure in job https://hydra.nixos.org/build/233240328 at 2023-09-02 - hsnsq # failure in job https://hydra.nixos.org/build/233215245 at 2023-09-02 - hsntp # failure in job https://hydra.nixos.org/build/233206211 at 2023-09-02 + - hs-opentelemetry-instrumentation-auto # failure in job https://hydra.nixos.org/build/253678404 at 2024-03-31 - hs-opentelemetry-propagator-datadog # failure in job https://hydra.nixos.org/build/237245341 at 2023-10-21 - hsoptions # failure in job https://hydra.nixos.org/build/233198363 at 2023-09-02 - hsoz # failure in job https://hydra.nixos.org/build/233217005 at 2023-09-02 @@ -2977,6 +3012,7 @@ broken-packages: - identifiers # failure in job https://hydra.nixos.org/build/233251845 at 2023-09-02 - idiii # failure in job https://hydra.nixos.org/build/233228586 at 2023-09-02 - idna2008 # failure in job https://hydra.nixos.org/build/233206444 at 2023-09-02 + - idris # failure in job https://hydra.nixos.org/build/253681757 at 2024-03-31 - IDynamic # failure in job https://hydra.nixos.org/build/233196222 at 2023-09-02 - ieee-utils # failure in job https://hydra.nixos.org/build/233224430 at 2023-09-02 - iexcloud # failure in job https://hydra.nixos.org/build/233224874 at 2023-09-02 @@ -3434,6 +3470,7 @@ broken-packages: - libsystemd-daemon # failure in job https://hydra.nixos.org/build/233207090 at 2023-09-02 - libtagc # failure in job https://hydra.nixos.org/build/233223631 at 2023-09-02 - libtelnet # failure in job https://hydra.nixos.org/build/233209594 at 2023-09-02 + - libvirt-hs # failure in job https://hydra.nixos.org/build/253697570 at 2024-03-31 - libxls # failure in job https://hydra.nixos.org/build/233257847 at 2023-09-02 - libxlsxwriter-hs # failure in job https://hydra.nixos.org/build/233244798 at 2023-09-02 - libxslt # failure in job https://hydra.nixos.org/build/233248464 at 2023-09-02 @@ -3997,6 +4034,7 @@ broken-packages: - netrium # failure in job https://hydra.nixos.org/build/233258377 at 2023-09-02 - NetSNMP # failure in job https://hydra.nixos.org/build/233598256 at 2023-09-02 - netspec # failure in job https://hydra.nixos.org/build/233251049 at 2023-09-02 + - netw # failure in job https://hydra.nixos.org/build/253678214 at 2024-03-31 - netwire-input-javascript # failure in job https://hydra.nixos.org/build/233245020 at 2023-09-02 - netwire-vinylglfw-examples # failure in job https://hydra.nixos.org/build/233236274 at 2023-09-02 - network-address # failure in job https://hydra.nixos.org/build/233248618 at 2023-09-02 @@ -4057,6 +4095,7 @@ broken-packages: - NMap # failure in job https://hydra.nixos.org/build/233246148 at 2023-09-02 - nme # failure in job https://hydra.nixos.org/build/233224069 at 2023-09-02 - nm # failure in job https://hydra.nixos.org/build/233258727 at 2023-09-02 + - n-m # failure in job https://hydra.nixos.org/build/254311712 at 2024-03-31 - nn # failure in job https://hydra.nixos.org/build/233236534 at 2023-09-02 - nntp # failure in job https://hydra.nixos.org/build/233210197 at 2023-09-02 - noether # failure in job https://hydra.nixos.org/build/233193462 at 2023-09-02 @@ -4323,6 +4362,7 @@ broken-packages: - parser-combinators-tests # failure in job https://hydra.nixos.org/build/233259610 at 2023-09-02 - parsergen # failure in job https://hydra.nixos.org/build/233197332 at 2023-09-02 - parser-helper # failure in job https://hydra.nixos.org/build/233198774 at 2023-09-02 + - parser-regex # failure in job https://hydra.nixos.org/build/253688486 at 2024-03-31 - parsers-megaparsec # failure in job https://hydra.nixos.org/build/233234736 at 2023-09-02 - parser-unbiased-choice-monad-embedding # failure in job https://hydra.nixos.org/build/233258179 at 2023-09-02 - parsimony # failure in job https://hydra.nixos.org/build/233230339 at 2023-09-02 @@ -4362,6 +4402,7 @@ broken-packages: - pcgen # failure in job https://hydra.nixos.org/build/233195356 at 2023-09-02 - PCLT # failure in job https://hydra.nixos.org/build/233246845 at 2023-09-02 - pcre-light-extra # failure in job https://hydra.nixos.org/build/233194585 at 2023-09-02 + - pcubature # failure in job https://hydra.nixos.org/build/253698476 at 2024-03-31 - pdfinfo # failure in job https://hydra.nixos.org/build/233214432 at 2023-09-02 - pdf-slave-template # failure in job https://hydra.nixos.org/build/233217870 at 2023-09-02 - pdf-toolbox-viewer # failure in job https://hydra.nixos.org/build/233196461 at 2023-09-02 @@ -4748,6 +4789,7 @@ broken-packages: - pure-priority-queue # failure in job https://hydra.nixos.org/build/233258014 at 2023-09-02 - purescript-ast # failure in job https://hydra.nixos.org/build/233204157 at 2023-09-02 - purescript-cst # failure in job https://hydra.nixos.org/build/233197178 at 2023-09-02 + - purescript # failure in job https://hydra.nixos.org/build/253692073 at 2024-03-31 - pure-zlib # failure in job https://hydra.nixos.org/build/233241392 at 2023-09-02 - purview # failure in job https://hydra.nixos.org/build/233208821 at 2023-09-02 - pushbullet # failure in job https://hydra.nixos.org/build/233209340 at 2023-09-02 @@ -4856,6 +4898,7 @@ broken-packages: - rbst # failure in job https://hydra.nixos.org/build/233238184 at 2023-09-02 - rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02 - rdf4h # failure in job https://hydra.nixos.org/build/233234057 at 2023-09-02 + - rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31 - react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02 - react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02 - reaction-logic # failure in job https://hydra.nixos.org/build/233216789 at 2023-09-02 @@ -4912,6 +4955,7 @@ broken-packages: - reflex-dom-retractable # failure in job https://hydra.nixos.org/build/233198362 at 2023-09-02 - reflex-dom-svg # failure in job https://hydra.nixos.org/build/233193544 at 2023-09-02 - reflex-external-ref # failure in job https://hydra.nixos.org/build/233215834 at 2023-09-02 + - reflex-gi-gtk # failure in job https://hydra.nixos.org/build/253683412 at 2024-03-31 - reflex-gloss # failure in job https://hydra.nixos.org/build/234457448 at 2023-09-13 - reflex-jsx # failure in job https://hydra.nixos.org/build/233207137 at 2023-09-02 - reflex-orphans # failure in job https://hydra.nixos.org/build/233249128 at 2023-09-02 @@ -5009,6 +5053,7 @@ broken-packages: - rewrite-inspector # failure in job https://hydra.nixos.org/build/233243472 at 2023-09-02 - rfc # failure in job https://hydra.nixos.org/build/233241988 at 2023-09-02 - rfc-prelude # failure in job https://hydra.nixos.org/build/233227572 at 2023-09-02 + - r-glpk-phonetic-languages-ukrainian-durations # failure in job https://hydra.nixos.org/build/253703155 at 2024-03-31 - rhbzquery # failure in job https://hydra.nixos.org/build/233259706 at 2023-09-02 - rhine # failure in job https://hydra.nixos.org/build/233245503 at 2023-09-02 - riak # failure in job https://hydra.nixos.org/build/233192622 at 2023-09-02 @@ -5257,8 +5302,10 @@ broken-packages: - servant-static-th # failure in job https://hydra.nixos.org/build/233191735 at 2023-09-02 - servant-streaming # failure in job https://hydra.nixos.org/build/233215168 at 2023-09-02 - servant-streamly # failure in job https://hydra.nixos.org/build/233231404 at 2023-09-02 + - servant-to-elm # failure in job https://hydra.nixos.org/build/253681347 at 2024-03-31 - servant-tracing # failure in job https://hydra.nixos.org/build/233229308 at 2023-09-02 - servant-typed-error # failure in job https://hydra.nixos.org/build/252727241 at 2024-03-16 + - servant-typescript # failure in job https://hydra.nixos.org/build/253932573 at 2024-03-31 - servant-util # failure in job https://hydra.nixos.org/build/252729690 at 2024-03-16 - servant-wasm # failure in job https://hydra.nixos.org/build/233191644 at 2023-09-02 - servant-xml-conduit # failure in job https://hydra.nixos.org/build/243828707 at 2024-01-01 @@ -5434,6 +5481,7 @@ broken-packages: - smawk # failure in job https://hydra.nixos.org/build/233258699 at 2023-09-02 - sme # failure in job https://hydra.nixos.org/build/233208306 at 2023-09-02 - smerdyakov # failure in job https://hydra.nixos.org/build/233238735 at 2023-09-02 + - smh # failure in job https://hydra.nixos.org/build/253695707 at 2024-03-31 - smiles # failure in job https://hydra.nixos.org/build/233197831 at 2023-09-02 - SmithNormalForm # failure in job https://hydra.nixos.org/build/233253620 at 2023-09-02 - smoothie # failure in job https://hydra.nixos.org/build/233250042 at 2023-09-02 @@ -5822,6 +5870,7 @@ broken-packages: - tasty-grading-system # failure in job https://hydra.nixos.org/build/236673021 at 2023-10-04 - tasty-hedgehog-coverage # failure in job https://hydra.nixos.org/build/233231332 at 2023-09-02 - tasty-mgolden # failure in job https://hydra.nixos.org/build/233248196 at 2023-09-02 + - tasty-process # failure in job https://hydra.nixos.org/build/253680638 at 2024-03-31 - tasty-stats # failure in job https://hydra.nixos.org/build/233228752 at 2023-09-02 - tasty-test-reporter # failure in job https://hydra.nixos.org/build/233208181 at 2023-09-02 - tasty-test-vector # failure in job https://hydra.nixos.org/build/233231957 at 2023-09-02 @@ -6024,6 +6073,7 @@ broken-packages: - tokyocabinet-haskell # failure in job https://hydra.nixos.org/build/233193492 at 2023-09-02 - tokyotyrant-haskell # failure in job https://hydra.nixos.org/build/233256228 at 2023-09-02 - toml # failure in job https://hydra.nixos.org/build/233223844 at 2023-09-02 + - toml-test-drivers # failure in job https://hydra.nixos.org/build/253701482 at 2024-03-31 - tonalude # failure in job https://hydra.nixos.org/build/233204874 at 2023-09-02 - tonaparser # failure in job https://hydra.nixos.org/build/233224261 at 2023-09-02 - toodles # failure in job https://hydra.nixos.org/build/233245612 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 3c630d7e9bf7..f1167559605c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -714,6 +714,7 @@ dont-distribute-packages: - boots-cloud - boots-web - borel + - botan-low - both - bound-gen - breakout @@ -757,7 +758,6 @@ dont-distribute-packages: - cakyrespa - cal3d-examples - cal3d-opengl - - calamity-commands - calc - calculator - caldims @@ -897,12 +897,12 @@ dont-distribute-packages: - cmv - cnc-spec-compiler - co-feldspar - - co-log-polysemy - cobot-io - codec - codec-libevent - codec-rpm - codemonitor + - codet-plugin - coformat - cognimeta-utils - coinbase-exchange @@ -1136,7 +1136,6 @@ dont-distribute-packages: - dfinity-radix-tree - dhall-lex - dhall-secret - - di-polysemy - dia-functions - diagrams-reflex - diagrams-wx @@ -2119,7 +2118,14 @@ dont-distribute-packages: - hledger-api - hlrdb - hls + - hls-call-hierarchy-plugin - hls-exactprint-utils + - hls-gadt-plugin + - hls-refactor-plugin + - hls-rename-plugin + - hls-retrie-plugin + - hls-semantic-tokens-plugin + - hls-splice-plugin - hmark - hmatrix-sundials - hmeap @@ -2325,8 +2331,6 @@ dont-distribute-packages: - improve - inch - incipit - - incipit-core - - incipit-core_0_6_0_0 - incremental-computing - incremental-maps - increments @@ -3084,11 +3088,8 @@ dont-distribute-packages: - persistable-record - persistable-types-HDBC-pg - persistent-audit - - persistent-event-source - - persistent-eventsource - persistent-hssqlppp - persistent-map - - persistent-mtl - persistent-mysql-haskell - persistent-mysql-pure - persistent-protobuf @@ -3150,16 +3151,13 @@ dont-distribute-packages: - polh-lexicon - poly-rec - polydata - - polysemy - polysemy-RandomFu - polysemy-account - polysemy-account-api - - polysemy-check - polysemy-chronos - polysemy-conc - polysemy-db - polysemy-extra - - polysemy-fs - polysemy-fskvstore - polysemy-hasql - polysemy-hasql-test @@ -3171,17 +3169,13 @@ dont-distribute-packages: - polysemy-methodology - polysemy-methodology-co-log - polysemy-methodology-composite - - polysemy-mocks - polysemy-path - - polysemy-plugin - polysemy-resume - polysemy-scoped-fs - polysemy-time - polysemy-uncontrolled - polysemy-video - polysemy-vinyl - - polysemy-webserver - - polysemy-zoo - polytypeable-utils - pomodoro - pontarius-mediaserver @@ -3243,7 +3237,6 @@ dont-distribute-packages: - prolude - prometheus-proc - propane - - propellor - proplang - prosidyc - proto-lens-descriptors @@ -3252,6 +3245,7 @@ dont-distribute-packages: - protocol-buffers-descriptor - protocol-buffers-descriptor-fork - proton + - psc-ide - psql - publicsuffixlist - puffytools @@ -3261,7 +3255,9 @@ dont-distribute-packages: - puppetresources - pure-cdb - pure-priority-queue-tests + - purenix - purescript-iso + - purescript-tsd-gen - pursuit-client - push-notify - push-notify-apn @@ -3929,8 +3925,6 @@ dont-distribute-packages: - tbox - tccli - tdd-util - - tdlib - - tdlib-types - techlab - telegram-bot - telegram-raw-api @@ -3950,6 +3944,7 @@ dont-distribute-packages: - th-alpha - th-context - th-instances + - th-letrec - th-typegraph - theoremquest-client - thimk @@ -4289,7 +4284,6 @@ dont-distribute-packages: - wyvern - xcffib - xdcc - - xdg-basedir-compliant - xhb-atom-cache - xhb-ewmh - xml-catalog @@ -4380,6 +4374,7 @@ dont-distribute-packages: - yu-launch - yuuko - zasni-gerna + - zephyr - zephyr-copilot - zerobin - zeromq3-conduit diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 682fbd7250e7..31a29ebcf4b4 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -7447,7 +7447,9 @@ self: { testHaskellDepends = [ base QuickCheck random ]; description = "Automatic SMS message generator"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "GenSmsPdu"; + broken = true; }) {}; "Genbank" = callPackage @@ -52853,6 +52855,8 @@ self: { libraryPkgconfigDepends = [ botan ]; description = "Raw Botan bindings"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {botan = null;}; "botan-low" = callPackage @@ -52874,6 +52878,7 @@ self: { ]; description = "Low-level Botan bindings"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "both" = callPackage @@ -57405,9 +57410,8 @@ self: { ]; description = "Formats package descriptions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-gild"; - broken = true; + maintainers = [ lib.maintainers.turion ]; }) {}; "cabal-graphdeps" = callPackage @@ -59012,7 +59016,6 @@ self: { ]; description = "A library for declaring, parsing, and invoking text-input based commands"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "calc" = callPackage @@ -67366,7 +67369,6 @@ self: { executableHaskellDepends = [ base co-log-core polysemy ]; description = "Composable Contravariant Comonadic Logging Library"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; mainProgram = "play-colog-poly"; }) {}; @@ -67764,6 +67766,8 @@ self: { ]; description = "CodeT"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "codet-plugin" = callPackage @@ -67781,6 +67785,7 @@ self: { ]; description = "GHC type-checker plugin for solving LiftT instances from codet"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "codeworld-api" = callPackage @@ -74492,6 +74497,8 @@ self: { ]; description = "A compiler for Copilot targeting FPGAs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "copilot-c99" = callPackage @@ -75722,6 +75729,7 @@ self: { testPkgconfigDepends = [ python3 ]; description = "Bindings for libpython"; license = lib.licenses.gpl3Only; + platforms = lib.platforms.x86; maintainers = [ lib.maintainers.sheepforce ]; }) {inherit (pkgs) python3;}; @@ -86829,7 +86837,6 @@ self: { ]; description = "DI logger wrapped for Polysemy"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "dia-base" = callPackage @@ -92203,6 +92210,8 @@ self: { testHaskellDepends = [ base Cabal-syntax text ]; description = "Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "doublezip" = callPackage @@ -119386,6 +119395,8 @@ self: { ]; description = "Test utils for ghcide"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "ghcitui" = callPackage @@ -119896,6 +119907,8 @@ self: { libraryPkgconfigDepends = [ ayatana-appindicator3 ]; description = "libayatana-appindicator3 bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {ayatana-appindicator3 = null;}; "gi-cairo" = callPackage @@ -120263,6 +120276,8 @@ self: { description = "libgit2-glib bindings"; license = lib.licenses.lgpl21Only; badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) libgit2-glib;}; "gi-gio" = callPackage @@ -120458,6 +120473,8 @@ self: { libraryPkgconfigDepends = [ gstreamer-app ]; description = "GStreamerApp bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {gstreamer-app = null;}; "gi-gstaudio" = callPackage @@ -121257,6 +121274,8 @@ self: { description = "WebKit2-WebExtension bindings"; license = lib.licenses.lgpl21Only; badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) webkitgtk;}; "gi-webkitwebprocessextension" = callPackage @@ -123642,6 +123661,8 @@ self: { testHaskellDepends = [ base ]; description = "Massiv-based alternative for gloss-raster"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "gloss-rendering" = callPackage @@ -145803,8 +145824,10 @@ self: { doHaddock = false; description = "Symbolic EVM Evaluator"; license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "hevm"; maintainers = [ lib.maintainers.arturcygan ]; + broken = true; }) {inherit (pkgs) gmp; inherit (pkgs) libff; inherit (pkgs) secp256k1;}; @@ -150092,6 +150115,8 @@ self: { ]; description = "Provide Alternate Number Formats plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-brittany-plugin" = callPackage @@ -150122,6 +150147,8 @@ self: { testHaskellDepends = [ base directory filepath hls-test-utils ]; description = "Integration with the cabal-fmt code formatter"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-cabal-plugin" = callPackage @@ -150148,6 +150175,8 @@ self: { ]; description = "Cabal integration plugin with Haskell Language Server"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-call-hierarchy-plugin" = callPackage @@ -150169,6 +150198,7 @@ self: { ]; description = "Call hierarchy plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-change-type-signature-plugin" = callPackage @@ -150189,6 +150219,8 @@ self: { ]; description = "Change a declarations type signature with a Code Action"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-class-plugin" = callPackage @@ -150211,6 +150243,8 @@ self: { ]; description = "Class/instance management plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-code-range-plugin" = callPackage @@ -150234,6 +150268,8 @@ self: { ]; description = "HLS Plugin to support smart selection range and Folding range"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-eval-plugin" = callPackage @@ -150262,6 +150298,8 @@ self: { ]; description = "Eval plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-exactprint-utils" = callPackage @@ -150298,6 +150336,8 @@ self: { testHaskellDepends = [ base filepath hls-test-utils text ]; description = "Show fixity explicitly while hovering"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-explicit-imports-plugin" = callPackage @@ -150319,6 +150359,8 @@ self: { ]; description = "Explicit imports plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-explicit-record-fields-plugin" = callPackage @@ -150340,6 +150382,8 @@ self: { ]; description = "Explicit record fields plugin for Haskell Language Server"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-floskell-plugin" = callPackage @@ -150356,6 +150400,8 @@ self: { testHaskellDepends = [ base filepath hls-test-utils ]; description = "Integration with the Floskell code formatter"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-fourmolu-plugin" = callPackage @@ -150378,6 +150424,8 @@ self: { testToolDepends = [ fourmolu ]; description = "Integration with the Fourmolu code formatter"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-gadt-plugin" = callPackage @@ -150400,6 +150448,7 @@ self: { ]; description = "Convert to GADT syntax plugin"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-graph" = callPackage @@ -150465,6 +150514,8 @@ self: { ]; description = "Hlint integration plugin with Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-module-name-plugin" = callPackage @@ -150483,6 +150534,8 @@ self: { testHaskellDepends = [ base filepath hls-test-utils ]; description = "Module name plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-ormolu-plugin" = callPackage @@ -150505,6 +150558,8 @@ self: { testToolDepends = [ ormolu ]; description = "Integration with the Ormolu code formatter"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-overloaded-record-dot-plugin" = callPackage @@ -150527,6 +150582,8 @@ self: { ]; description = "Overloaded record dot plugin for Haskell Language Server"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-plugin-api" = callPackage @@ -150579,6 +150636,8 @@ self: { ]; description = "Pragmas plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-qualify-imported-names-plugin" = callPackage @@ -150597,6 +150656,8 @@ self: { testHaskellDepends = [ base filepath hls-test-utils text ]; description = "A Haskell Language Server plugin that qualifies imported names"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-refactor-plugin" = callPackage @@ -150627,6 +150688,7 @@ self: { ]; description = "Exactprint refactorings for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-refine-imports-plugin" = callPackage @@ -150671,6 +150733,7 @@ self: { ]; description = "Rename plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-retrie-plugin" = callPackage @@ -150695,6 +150758,7 @@ self: { ]; description = "Retrie integration plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-selection-range-plugin" = callPackage @@ -150746,6 +150810,7 @@ self: { ]; description = "Call hierarchy plugin for Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-splice-plugin" = callPackage @@ -150769,6 +150834,7 @@ self: { ]; description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "hls-stan-plugin" = callPackage @@ -150792,6 +150858,8 @@ self: { ]; description = "Stan integration plugin with Haskell Language Server"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-stylish-haskell-plugin" = callPackage @@ -150810,6 +150878,8 @@ self: { testHaskellDepends = [ base filepath hls-test-utils ]; description = "Integration with the Stylish Haskell code formatter"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hls-tactics-plugin" = callPackage @@ -155742,6 +155812,8 @@ self: { ]; description = "Plugin for instrumenting an application"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hs-opentelemetry-instrumentation-cloudflare" = callPackage @@ -156779,6 +156851,8 @@ self: { testHaskellDepends = [ base cpython hspec ]; description = "Haskell bindings for PyAutoGUI, a library for automating user interaction"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hsay" = callPackage @@ -167649,6 +167723,8 @@ self: { ]; description = "Functional Programming Language with Dependent Types"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) gmp;}; "ieee" = callPackage @@ -169248,7 +169324,6 @@ self: { libraryHaskellDepends = [ base incipit-base polysemy ]; description = "A Prelude for Polysemy"; license = "BSD-2-Clause-Patent"; - hydraPlatforms = lib.platforms.none; }) {}; "incipit-core_0_6_0_0" = callPackage @@ -188045,6 +188120,8 @@ self: { description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) libvirt;}; "libvorbis" = callPackage @@ -211131,7 +211208,9 @@ self: { executableHaskellDepends = [ base HSH mtl process ]; description = "Utility to call iwconfig"; license = "unknown"; + hydraPlatforms = lib.platforms.none; mainProgram = "n-m"; + broken = true; }) {}; "n-tuple" = callPackage @@ -213308,6 +213387,8 @@ self: { testHaskellDepends = [ base primitive unix ]; description = "Binding to C socket API operating on bytearrays"; license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "netwire" = callPackage @@ -227197,6 +227278,8 @@ self: { ]; description = "Regex based parsers"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "parser-unbiased-choice-monad-embedding" = callPackage @@ -228914,6 +228997,8 @@ self: { ]; description = "Integration over convex polytopes"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "pdc" = callPackage @@ -230354,7 +230439,6 @@ self: { ]; description = "Persistent based event sourcing"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "persistent-eventsource" = callPackage @@ -230376,7 +230460,6 @@ self: { ]; description = "Persistent based event sourcing"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "persistent-generic" = callPackage @@ -230542,7 +230625,6 @@ self: { testToolDepends = [ tasty-autocollect ]; description = "Monad transformer for the persistent API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "persistent-mysql" = callPackage @@ -236442,7 +236524,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Higher-order, low-boilerplate free monads"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-RandomFu" = callPackage @@ -236534,7 +236615,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "QuickCheck for Polysemy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-chronos" = callPackage @@ -236624,7 +236704,6 @@ self: { ]; description = "Low level filesystem operations for polysemy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-fskvstore" = callPackage @@ -236925,7 +237004,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Mocking framework for polysemy effects"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-optics" = callPackage @@ -236977,7 +237055,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Disambiguate obvious uses of effects"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-process" = callPackage @@ -237226,7 +237303,6 @@ self: { ]; description = "Start web servers from within a Polysemy effect stack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-zoo" = callPackage @@ -237252,7 +237328,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Experimental, user-contributed effects and interpreters for polysemy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polyseq" = callPackage @@ -243436,7 +243511,6 @@ self: { executableHaskellDepends = [ base ]; description = "property-based host configuration management in haskell"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {}; "properties" = callPackage @@ -244370,6 +244444,7 @@ self: { ]; description = "Language support for the PureScript programming language"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "pseudo-boolean" = callPackage @@ -245243,6 +245318,7 @@ self: { executableHaskellDepends = [ base ]; description = "Nix backend for PureScript. Transpile PureScript code to Nix."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "purenix"; }) {}; @@ -245333,7 +245409,9 @@ self: { doCheck = false; description = "PureScript Programming Language Compiler"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "purs"; + broken = true; }) {}; "purescript-ast" = callPackage @@ -245464,6 +245542,7 @@ self: { ]; description = "TypeScript Declaration File (.d.ts) generator for PureScript"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "purs-tsd-gen"; }) {}; @@ -248459,7 +248538,9 @@ self: { ]; description = "Can be used to calculate the durations of the approximations of the Ukrainian phonemes"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "pldUkr"; + broken = true; }) {}; "r3x-haskell-sdk" = callPackage @@ -250512,7 +250593,9 @@ self: { testToolDepends = [ doctest-discover tasty-discover ]; description = "Codecs for use with AWS rds-data"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "rds-data-codecs"; + broken = true; }) {}; "rdtsc" = callPackage @@ -253110,7 +253193,9 @@ self: { ]; description = "Helper functions to use reflex with gi-gtk"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; mainProgram = "reflex-gi-gtk-example"; + broken = true; }) {}; "reflex-gloss" = callPackage @@ -269994,6 +270079,8 @@ self: { ]; description = "Automatically generate Elm clients for Servant APIs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "servant-tracing" = callPackage @@ -270064,7 +270151,9 @@ self: { ]; description = "TypeScript client generation for Servant"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "servant-typescript-exe"; + broken = true; }) {}; "servant-util" = callPackage @@ -277242,7 +277331,9 @@ self: { doHaddock = false; description = "String manipulation tool written in haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "smh"; + broken = true; }) {}; "smiles" = callPackage @@ -294574,9 +294665,7 @@ self: { ]; description = "Autocollection of tasty tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "tasty-autocollect"; - broken = true; }) {}; "tasty-bdd" = callPackage @@ -295249,6 +295338,8 @@ self: { ]; description = "Test execution of external processes with Tasty"; license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {test-executable-echo = null; test-executable-exitcode = null; test-executable-simple = null; test-executable-sleep = null;}; @@ -295844,7 +295935,6 @@ self: { testSystemDepends = [ tdlib ]; description = "complete binding to the Telegram Database Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) tdlib;}; "tdlib-gen" = callPackage @@ -295894,7 +295984,6 @@ self: { ]; description = "Types and Functions generated from tdlib api spec"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "tdoc" = callPackage @@ -300110,6 +300199,7 @@ self: { ]; description = "Implicit (recursive) let insertion"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "th-lift" = callPackage @@ -304207,6 +304297,8 @@ self: { ]; description = "toml-parser test drivers"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "tomland" = callPackage @@ -327102,7 +327194,6 @@ self: { ]; description = "XDG Basedir"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "xdg-desktop-entry" = callPackage @@ -334388,6 +334479,7 @@ self: { testToolDepends = [ purescript ]; description = "Zephyr, tree-shaking for the PureScript language"; license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; mainProgram = "zephyr"; }) {}; From 6aa88482a7465dd0fa9169e2778c1a2d6059aa1b Mon Sep 17 00:00:00 2001 From: Evan Richter Date: Wed, 27 Mar 2024 16:39:32 -0600 Subject: [PATCH 97/98] gitu: 0.8.0 -> 0.11.0 --- pkgs/by-name/gi/gitu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitu/package.nix b/pkgs/by-name/gi/gitu/package.nix index c990d82bd1ce..fbe9d06906fe 100644 --- a/pkgs/by-name/gi/gitu/package.nix +++ b/pkgs/by-name/gi/gitu/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "gitu"; - version = "0.8.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "altsem"; repo = "gitu"; rev = "v${version}"; - hash = "sha256-L5i+CkU4J/qLJ2zk9QJ6KCuF4qOzKidWSzVOVvRNG20="; + hash = "sha256-SAGihNV6lTFq0adNh7QDm7Mcg7kVCKq2IstFe965Lcc="; }; - cargoHash = "sha256-g65nbBhBZe6q5A2OQaWuiM6RRjxL6qom9ht8m+BmROk="; + cargoHash = "sha256-RfjefPr/NuZaT56JkP1pDpH7I7K0vhIelwASEBQFJFc="; nativeBuildInputs = [ pkg-config From 3a3c84e1921bb5bcc6d2230770e58efddba4603a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sun, 31 Mar 2024 12:00:23 +0200 Subject: [PATCH 98/98] haskellPackages.idris: fix --- .../haskell-modules/configuration-common.nix | 18 +++++++++++------- .../configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5587800b63e9..e9c0303afb55 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1095,15 +1095,19 @@ self: super: { }) newer; # * The standard libraries are compiled separately. - # * We need a patch from master to fix compilation with - # updated dependencies (haskeline and megaparsec) which can be + # * We need a few patches from master to fix compilation with + # updated dependencies which can be # removed when the next idris release comes around. - idris = self.generateOptparseApplicativeCompletions [ "idris" ] + idris = lib.pipe super.idris [ + dontCheck + doJailbreak (appendPatch (fetchpatch { - name = "idris-libffi-0.2.patch"; - url = "https://github.com/idris-lang/Idris-dev/commit/6d6017f906c5aa95594dba0fd75e7a512f87883a.patch"; - hash = "sha256-wyLjqCyLh5quHMOwLM5/XjlhylVC7UuahAM79D8+uls="; - }) (doJailbreak (dontCheck super.idris))); + name = "idris-bumps.patch"; + url = "https://github.com/idris-lang/Idris-dev/compare/c99bc9e4af4ea32d2172f873152b76122ee4ee14...cf78f0fb337d50f4f0dba235b6bbe67030f1ff47.patch"; + hash = "sha256-RCMIRHIAK1PCm4B7v+5gXNd2buHXIqyAxei4bU8+eCk="; + })) + (self.generateOptparseApplicativeCompletions [ "idris" ]) + ]; # Too strict bound on hspec # https://github.com/lspitzner/multistate/issues/9#issuecomment-1367853016 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f80089d6fb9e..ced72a5d30be 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3012,7 +3012,6 @@ broken-packages: - identifiers # failure in job https://hydra.nixos.org/build/233251845 at 2023-09-02 - idiii # failure in job https://hydra.nixos.org/build/233228586 at 2023-09-02 - idna2008 # failure in job https://hydra.nixos.org/build/233206444 at 2023-09-02 - - idris # failure in job https://hydra.nixos.org/build/253681757 at 2024-03-31 - IDynamic # failure in job https://hydra.nixos.org/build/233196222 at 2023-09-02 - ieee-utils # failure in job https://hydra.nixos.org/build/233224430 at 2023-09-02 - iexcloud # failure in job https://hydra.nixos.org/build/233224874 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 31a29ebcf4b4..db12ebd8c773 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -167723,8 +167723,6 @@ self: { ]; description = "Functional Programming Language with Dependent Types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {inherit (pkgs) gmp;}; "ieee" = callPackage