From 7549a7b03abb8a76fad0d142eeb8ddd8d6db1dd6 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Thu, 21 Apr 2022 11:30:49 +0900 Subject: [PATCH 01/19] haskellPackages: stackage LTS 19.3 -> LTS 19.4 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 62 ++++++++++++++----- 1 file changed, 47 insertions(+), 15 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 85354eff6b18..e0e60d509a07 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 19.3 +# Stackage LTS 19.4 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -24,6 +24,7 @@ default-package-overrides: - aeson-casing ==0.2.0.0 - aeson-commit ==1.4 - aeson-compat ==0.3.10 + - aeson-diff ==1.1.0.12 - aeson-extra ==0.5.1 - aeson-generic-compat ==0.0.1.3 - aeson-optics ==1.1.1 @@ -117,6 +118,9 @@ default-package-overrides: - autoexporter ==2.0.0.1 - auto-update ==0.1.6 - aws-cloudfront-signed-cookies ==0.2.0.10 + - aws-xray-client ==0.1.0.2 + - aws-xray-client-persistent ==0.1.0.5 + - aws-xray-client-wai ==0.1.0.2 - backtracking ==0.1.0 - bank-holidays-england ==0.2.0.7 - barbies ==2.0.3.1 @@ -391,6 +395,7 @@ default-package-overrides: - conduino ==0.2.2.0 - conduit ==1.3.4.2 - conduit-aeson ==0.1.0.1 + - conduit-algorithms ==0.0.12.0 - conduit-combinators ==1.3.0 - conduit-concurrent-map ==0.1.1 - conduit-connection ==0.1.0.5 @@ -422,9 +427,9 @@ default-package-overrides: - convertible ==1.1.1.0 - cookie ==0.4.5 - copr-api ==0.1.0 - - core-data ==0.3.1.1 + - core-data ==0.3.2.1 - core-program ==0.4.5.1 - - core-telemetry ==0.1.9.2 + - core-telemetry ==0.1.9.3 - core-text ==0.3.5.0 - countable ==1.0 - covariance ==0.1.0.6 @@ -456,7 +461,7 @@ default-package-overrides: - crypto-pubkey-types ==0.4.3 - crypto-random ==0.0.9 - crypto-random-api ==0.2.0 - - cryptostore ==0.2.1.0 + - cryptostore ==0.2.2.0 - crypt-sha512 ==0 - csp ==1.4.0 - css-text ==0.1.3.0 @@ -505,6 +510,7 @@ default-package-overrides: - data-default-instances-unordered-containers ==0.0.1 - data-default-instances-vector ==0.0.1 - data-diverse ==4.7.0.0 + - datadog ==0.3.0.0 - data-dword ==0.3.2.1 - data-endian ==0.1.1 - data-fix ==0.3.2 @@ -680,7 +686,7 @@ default-package-overrides: - errors ==2.3.0 - errors-ext ==0.4.2 - ersatz ==0.4.10 - - esqueleto ==3.5.4.0 + - esqueleto ==3.5.4.1 - essence-of-live-coding ==0.2.6 - essence-of-live-coding-gloss ==0.2.6 - essence-of-live-coding-pulse ==0.2.6 @@ -998,7 +1004,7 @@ default-package-overrides: - haskell-src-meta ==0.8.9 - haskey-btree ==0.3.0.1 - haskintex ==0.8.0.0 - - haskoin-core ==0.21.1 + - haskoin-core ==0.21.2 - hasktags ==0.72.0 - hasql ==1.5.0.2 - hasql-migration ==0.3.0 @@ -1011,7 +1017,7 @@ default-package-overrides: - has-transformers ==0.1.0.4 - hasty-hamiltonian ==1.3.4 - HaTeX ==3.22.3.1 - - HaXml ==1.25.8 + - HaXml ==1.25.9 - haxr ==3000.11.4.1 - HCodecs ==0.5.2 - hdaemonize ==0.5.6 @@ -1537,7 +1543,7 @@ default-package-overrides: - mmark-cli ==0.0.5.1 - mmark-ext ==0.2.1.5 - mmorph ==1.1.5 - - mnist-idx ==0.1.3.0 + - mnist-idx ==0.1.3.1 - mnist-idx-conduit ==0.4.0.0 - mockery ==0.3.5 - mock-time ==0.1.0 @@ -1747,7 +1753,7 @@ default-package-overrides: - pandoc-plot ==1.4.1 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.22.2 - - pantry ==0.5.4 + - pantry ==0.5.5 - parallel ==3.2.2.0 - parallel-io ==0.3.5 - parameterized ==0.5.0.0 @@ -1797,7 +1803,7 @@ default-package-overrides: - perf ==0.9.0 - perfect-hash-generator ==0.2.0.6 - persist ==0.1.1.5 - - persistent ==2.13.3.4 + - persistent ==2.13.3.5 - persistent-discover ==0.1.0.5 - persistent-documentation ==0.1.0.4 - persistent-mongoDB ==2.13.0.1 @@ -1971,7 +1977,7 @@ default-package-overrides: - quickcheck-unicode ==1.0.1.0 - quicklz ==1.5.0.11 - quiet ==0.2 - - quote-quot ==0.2.0.0 + - quote-quot ==0.2.1.0 - radius ==0.7.1.0 - rainbow ==0.34.2.2 - rainbox ==0.26.0.0 @@ -2050,7 +2056,7 @@ default-package-overrides: - repa ==3.4.1.5 - repa-io ==3.4.1.2 - replace-attoparsec ==1.4.5.0 - - replace-megaparsec ==1.4.4.0 + - replace-megaparsec ==1.4.5.0 - repline ==0.4.0.0 - req ==3.10.0 - req-conduit ==1.0.1 @@ -2116,7 +2122,7 @@ default-package-overrides: - sandwich-quickcheck ==0.1.0.6 - sandwich-slack ==0.1.0.6 - say ==0.1.0.1 - - sbp ==4.1.5 + - sbp ==4.1.6 - sbv ==8.17 - scalpel ==0.6.2 - scalpel-core ==0.6.2 @@ -2461,7 +2467,7 @@ default-package-overrides: - text-ansi ==0.1.1 - text-binary ==0.2.1.1 - text-builder ==0.6.6.5 - - text-builder-dev ==0.2.0.1 + - text-builder-dev ==0.2.1 - text-conversions ==0.3.1 - text-icu ==0.7.1.0 - text-latin1 ==0.3.1 @@ -2843,8 +2849,34 @@ default-package-overrides: - yesod-newsfeed ==1.7.0.0 - yesod-page-cursor ==2.0.0.10 - yesod-paginator ==1.1.2.1 - - yesod-persistent ==1.6.0.7 + - yesod-persistent ==1.6.0.8 - yesod-recaptcha2 ==1.0.2 - yesod-routes-flow ==3.0.0.2 - yesod-sitemap ==1.6.0 + - yesod-static ==1.6.1.0 + - yesod-test ==1.6.12 + - yesod-websockets ==0.3.0.3 - yes-precure5-command ==5.5.3 + - yi-rope ==0.11 + - yjsvg ==0.2.0.1 + - yjtools ==0.9.18 + - yoga ==0.0.0.5 + - youtube ==0.2.1.1 + - zenacy-html ==2.0.4 + - zenacy-unicode ==1.0.1 + - zero ==0.1.5 + - zeromq4-haskell ==0.8.0 + - zeromq4-patterns ==0.3.1.0 + - zim-parser ==0.2.1.0 + - zio ==0.1.0.2 + - zip ==1.7.2 + - zip-archive ==0.4.2.1 + - zipper-extra ==0.1.3.2 + - zippers ==0.3.2 + - zip-stream ==0.2.1.0 + - zlib ==0.6.2.3 + - zlib-bindings ==0.1.1.5 + - zlib-lens ==0.1.2.1 + - zot ==0.0.3 + - zstd ==0.1.3.0 + - ztail ==1.2.0.3 From af193985bed9fc3ffe2651cb7e41d8f1adc41e46 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Thu, 21 Apr 2022 11:31:05 +0900 Subject: [PATCH 02/19] all-cabal-hashes: 2022-04-09T11:23:17Z -> 2022-04-20T23:34: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 13efe11b33db..e99d660bcf30 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "e5167f06cba67fa268ebafb97f5ccbffe412cd2a", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e5167f06cba67fa268ebafb97f5ccbffe412cd2a.tar.gz", - "sha256": "1ihkrjk7a24wbzjz4wlx3mdh88bbq4665l1ld7gxs5jaimcmhn5j", - "msg": "Update from Hackage at 2022-04-09T11:23:17Z" + "commit": "762464dcc5ce93f1c6a9a746feb6bd1bd0c47006", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/762464dcc5ce93f1c6a9a746feb6bd1bd0c47006.tar.gz", + "sha256": "0k1qp34lsc08a99p669v8n0fxs6mdzwc2bz87v0hdah4qagi4z4g", + "msg": "Update from Hackage at 2022-04-20T23:34:08Z" } From c659631a924b288238895f56f6f5eaeb5f932997 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Thu, 21 Apr 2022 11:32:04 +0900 Subject: [PATCH 03/19] 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 | 1492 +++++++++++++---- 1 file changed, 1142 insertions(+), 350 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 59fe88f0b24d..7387c81da321 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -9846,8 +9846,8 @@ self: { }: mkDerivation { pname = "HaXml"; - version = "1.25.8"; - sha256 = "1n65s75l4manb65msh9fz97dzqf9554x58bqdhyylgsgk84mfg80"; + version = "1.25.9"; + sha256 = "0ia27ffpdx59sa4mnyhks2bngrgaahwg150znnvnna30s9ncdfq1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -15539,14 +15539,13 @@ self: { }) {}; "PSQueue" = callPackage - ({ mkDerivation, base }: + ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "PSQueue"; - version = "1.1.0.1"; - sha256 = "1cik7sw10sacsijmfhghzy54gm1qcyxw14shlp86lx8z89kcnkza"; - revision = "2"; - editedCabalFile = "0n1yrv1x1dxbjn9hjr8lk4k5in9c75ixzldlmszayi26bvax7329"; + version = "1.1.1"; + sha256 = "02pgqzwxndi8cwa5fw668gfsh7z3lzbygkgcsf56bwrxwqjyz4bi"; libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; description = "Priority Search Queue"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -25148,8 +25147,8 @@ self: { ({ mkDerivation, aeson, base, inspection-testing }: mkDerivation { pname = "aeson-modern-tojson"; - version = "0.1.0.0"; - sha256 = "066yrs4r0ymsf62y1fjaim5l5dddgk7x1ng9m76j36zc8n0xwiqy"; + version = "0.1.1.0"; + sha256 = "0x1798k4kyndilnm7fpkl8cc4fgn2f3jc1f9x8j2dc8kjkhv1fv7"; libraryHaskellDepends = [ aeson base ]; testHaskellDepends = [ aeson base inspection-testing ]; description = "Provide a handy way for derving ToJSON proprely"; @@ -25198,6 +25197,24 @@ self: { license = lib.licenses.mit; }) {}; + "aeson-optics_1_2" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, optics-core + , optics-extra, scientific, text, text-short, unordered-containers + , vector + }: + mkDerivation { + pname = "aeson-optics"; + version = "1.2"; + sha256 = "0p852w0ns9mkmydbhj1p3szvkw7pl83c0xaqhvn5jwdrpqj6ma74"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring optics-core optics-extra + scientific text text-short unordered-containers vector + ]; + description = "Law-abiding optics for aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "aeson-options" = callPackage ({ mkDerivation, aeson, base }: mkDerivation { @@ -26083,8 +26100,8 @@ self: { }: mkDerivation { pname = "airship"; - version = "0.9.4"; - sha256 = "03wawmbd1dcf9bmv9046q93gn6isdlpcyvzb7bp0awqmzaymyw4z"; + version = "0.9.5"; + sha256 = "1x38pda1g1g6ihl3c39s3wmspn2qq09887apinwlna5cxbxjf3pc"; libraryHaskellDepends = [ attoparsec base base64-bytestring blaze-builder bytestring bytestring-trie case-insensitive containers cryptohash directory @@ -30771,8 +30788,8 @@ self: { }: mkDerivation { pname = "annotated-exception"; - version = "0.1.2.1"; - sha256 = "06nzxm6vxli3jlj940vjxa4j8cg76v5l4za2w1w3j3z9lfzms0h9"; + version = "0.2.0.1"; + sha256 = "0lqr283ql82kfpd6rvznwj4p0h4176mg9xnb1wnzdxxbl9rn3xgl"; libraryHaskellDepends = [ base containers safe-exceptions text unliftio-core ]; @@ -34054,6 +34071,25 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "ascii_1_2_0_0" = callPackage + ({ mkDerivation, ascii-case, ascii-char, ascii-group, ascii-numbers + , ascii-predicates, ascii-superset, ascii-th, base, bytestring + , hedgehog, text + }: + mkDerivation { + pname = "ascii"; + version = "1.2.0.0"; + sha256 = "1m043s6030mwz4gam83nb1dyxsbkaar6i7cdvzjfgawv9gdpwkbb"; + libraryHaskellDepends = [ + ascii-case ascii-char ascii-group ascii-numbers ascii-predicates + ascii-superset ascii-th base bytestring text + ]; + testHaskellDepends = [ base hedgehog text ]; + description = "The ASCII character set and encoding"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "ascii-art-to-unicode" = callPackage ({ mkDerivation, base, comonad, doctest, strict }: mkDerivation { @@ -34170,6 +34206,27 @@ self: { broken = true; }) {}; + "ascii-numbers_1_1_0_0" = callPackage + ({ mkDerivation, ascii-case, ascii-char, ascii-superset, base + , bytestring, hashable, hedgehog, invert, text + }: + mkDerivation { + pname = "ascii-numbers"; + version = "1.1.0.0"; + sha256 = "041qyhgksqchj3x09fbirxba7s31aicaqnk8185g2l70zgxjz6iv"; + libraryHaskellDepends = [ + ascii-case ascii-char ascii-superset base bytestring hashable text + ]; + testHaskellDepends = [ + ascii-case ascii-char ascii-superset base bytestring hashable + hedgehog invert text + ]; + description = "ASCII representations of numbers"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "ascii-predicates" = callPackage ({ mkDerivation, ascii-char, base, hedgehog }: mkDerivation { @@ -34242,6 +34299,23 @@ self: { license = lib.licenses.asl20; }) {}; + "ascii-superset_1_0_1_13" = callPackage + ({ mkDerivation, ascii-char, base, bytestring, hashable, hedgehog + , text + }: + mkDerivation { + pname = "ascii-superset"; + version = "1.0.1.13"; + sha256 = "0pf1awrx0bfpgyc96r1ycybgpy801iqxr8qf3vp9pvbnfava1v8s"; + libraryHaskellDepends = [ + ascii-char base bytestring hashable text + ]; + testHaskellDepends = [ ascii-char base hedgehog text ]; + description = "Representing ASCII with refined supersets"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "ascii-table" = callPackage ({ mkDerivation, aeson, base, containers, dlist, hashable, text , unordered-containers, vector, wl-pprint-extras @@ -39413,8 +39487,8 @@ self: { pname = "base64-bytestring-type"; version = "1.0.1"; sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; - revision = "11"; - editedCabalFile = "0aj0av37xgxz6pyzwc8d3qr915a2d2pwz1g21ad8nd5ms4zpgz7l"; + revision = "12"; + editedCabalFile = "09ap4z85k3lncf27b2qzfks4lnjm8rzldmzvbik7il3ycc60dk5i"; libraryHaskellDepends = [ aeson base base-compat base64-bytestring binary bytestring cereal deepseq hashable http-api-data QuickCheck serialise text @@ -45306,16 +45380,16 @@ self: { "bloodhound" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers - , errors, exceptions, hashable, hspec, http-client, http-types - , microlens, microlens-aeson, mtl, network-uri, pretty-simple - , QuickCheck, quickcheck-arbitrary-template, quickcheck-properties - , scientific, semigroups, semver, temporary, text, time - , transformers, unix-compat, unordered-containers, vector + , errors, exceptions, generic-random, hashable, hspec, http-client + , http-types, microlens, microlens-aeson, mtl, network-uri + , pretty-simple, QuickCheck, quickcheck-properties, scientific + , semigroups, semver, temporary, text, time, transformers + , unix-compat, unordered-containers, vector }: mkDerivation { pname = "bloodhound"; - version = "0.19.0.0"; - sha256 = "00kb7dr6xknws3pyx2qdapyb6b8sgbgjyn39vn052428ipyb3a6z"; + version = "0.19.1.0"; + sha256 = "0vflzwc90w69c78xpjldvgywl1ykn73wzq06501lnl6bwb07ahs0"; libraryHaskellDepends = [ aeson base blaze-builder bytestring containers exceptions hashable http-client http-types mtl network-uri scientific semigroups semver @@ -45323,8 +45397,8 @@ self: { ]; testHaskellDepends = [ aeson base blaze-builder bytestring containers errors exceptions - hashable hspec http-client http-types microlens microlens-aeson mtl - network-uri pretty-simple QuickCheck quickcheck-arbitrary-template + generic-random hashable hspec http-client http-types microlens + microlens-aeson mtl network-uri pretty-simple QuickCheck quickcheck-properties scientific semigroups semver temporary text time transformers unix-compat unordered-containers vector ]; @@ -48715,8 +48789,8 @@ self: { }: mkDerivation { pname = "bytebuild"; - version = "0.3.10.0"; - sha256 = "1g3ayqdvvszh0jp22xh04pj6g8sff8m1mk06i5f4a0yxxwpvj3bg"; + version = "0.3.11.0"; + sha256 = "0yxss8r5msgbp812xb0k1xsmil02zmh7n8nh7jdfkm8byf3l4saf"; libraryHaskellDepends = [ base byteslice bytestring haskell-src-meta integer-logarithms natural-arithmetic primitive primitive-offset primitive-unlifted @@ -48731,7 +48805,7 @@ self: { benchmarkHaskellDepends = [ base byteslice gauge natural-arithmetic primitive text-short ]; - description = "Serialize to a small byte arrays"; + description = "Build byte arrays"; license = lib.licenses.bsd3; }) {}; @@ -49771,12 +49845,15 @@ self: { }) {}; "ca-patterns" = callPackage - ({ mkDerivation, base, parsec, text, vector }: + ({ mkDerivation, base, hspec, hspec-discover, parsec, text, vector + }: mkDerivation { pname = "ca-patterns"; - version = "0.1.0.0"; - sha256 = "1n5l7dxsci9dbrrngrc9q7f85i966i2vzidzrm3prjf8fq3i87b0"; + version = "0.2.0.0"; + sha256 = "1qqkkkv2qn7nmi7yrbj49836i9qkch63753smjyz9gj01mjqspbs"; libraryHaskellDepends = [ base parsec text vector ]; + testHaskellDepends = [ base hspec vector ]; + testToolDepends = [ hspec-discover ]; description = "Manipulate patterns in cellular automata, create and parse RLE files"; license = lib.licenses.mit; }) {}; @@ -51692,25 +51769,25 @@ self: { , di-polysemy, exceptions, focus, generic-lens, hashable , http-api-data, http-client, http-date, http-types, lens , lens-aeson, megaparsec, mime-types, mtl, polysemy - , polysemy-plugin, PyF, reflection, req, safe-exceptions + , polysemy-plugin, PyF, random, reflection, req, safe-exceptions , scientific, stm, stm-chans, stm-containers, text, text-show, time , tls, typerep-map, unagi-chan, unboxing-vector , unordered-containers, vector, websockets, x509-system }: mkDerivation { pname = "calamity"; - version = "0.2.0.2"; - sha256 = "05yqh6prffcwdv4zl1xcw8p9xidrn95wffxjkiy5j5vh2yf5a7c0"; + version = "0.3.0.0"; + sha256 = "0cxcgm6xfwbqvzms8a6im7dl53p9pvhhjfakfjbr6vkg56jwn7a4"; libraryHaskellDepends = [ aeson async base bytestring calamity-commands colour concurrent-extra connection containers data-default-class data-flags deepseq deque df1 di-core di-polysemy exceptions focus generic-lens hashable http-api-data http-client http-date http-types lens lens-aeson megaparsec mime-types mtl polysemy - polysemy-plugin PyF reflection req safe-exceptions scientific stm - stm-chans stm-containers text text-show time tls typerep-map - unagi-chan unboxing-vector unordered-containers vector websockets - x509-system + polysemy-plugin PyF random reflection req safe-exceptions + scientific stm stm-chans stm-containers text text-show time tls + typerep-map unagi-chan unboxing-vector unordered-containers vector + websockets x509-system ]; description = "A library for writing discord bots in haskell"; license = lib.licenses.mit; @@ -56857,14 +56934,18 @@ self: { }) {}; "cl3" = callPackage - ({ mkDerivation, base, criterion, deepseq, random }: + ({ mkDerivation, base, criterion, deepseq, massiv, random, time + , vector, weigh + }: mkDerivation { pname = "cl3"; - version = "2.0.0.0"; - sha256 = "0ibril0fjhm848za1grvpi6pdcshbxbfjwkflzh7zw4b9y5b7g89"; + version = "3.0.0.0"; + sha256 = "1x5pmmlhk1g4sq8gfrfpaiv20gamhnv3iwscp25pmhq6dwavf641"; libraryHaskellDepends = [ base deepseq random ]; testHaskellDepends = [ base criterion random ]; - benchmarkHaskellDepends = [ base criterion ]; + benchmarkHaskellDepends = [ + base criterion massiv time vector weigh + ]; description = "Clifford Algebra of three dimensional space"; license = lib.licenses.bsd3; }) {}; @@ -57590,8 +57671,8 @@ self: { }: mkDerivation { pname = "clckwrks"; - version = "0.27.2"; - sha256 = "088wx15f81h45ykhibq7ays5yn2ivwvgffaa459r6b6v53npkqkr"; + version = "0.28.0"; + sha256 = "11cr4mql6jhskhk1hg2c7kkvv005bha7y9b3ccpgy1147grnp00m"; enableSeparateDataOutput = true; libraryHaskellDepends = [ acid-state aeson aeson-qq attoparsec base blaze-html bytestring @@ -57617,8 +57698,8 @@ self: { }: mkDerivation { pname = "clckwrks-cli"; - version = "0.3.0.4"; - sha256 = "17ifv0awgx7fylc1pbdcdq9l8wl2shr6fy65rgb0xjv3zxnwx4i8"; + version = "0.3.0.5"; + sha256 = "198iixfqnv28vgx53dnyg4fn5a0g5lc0ybfr6z959xv02w6cfrqm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -60631,15 +60712,21 @@ self: { "colour-space" = callPackage ({ mkDerivation, base, call-stack, colour, constrained-categories , JuicyPixels, lens, linear, linearmap-category, manifolds - , semigroups, vector-space + , manifolds-core, QuickCheck, random, semigroups, tasty + , tasty-quickcheck, vector-space }: mkDerivation { pname = "colour-space"; - version = "0.1.5.1"; - sha256 = "18aqmppmq3czq38yn3rdblj6klvnax64jbkc524v9lsj45d7si43"; + version = "0.2.0.0"; + sha256 = "1ca62s0xdhc14jr123bzxpwqjaf8y8nakrm7a52srryr0d3mz7hg"; libraryHaskellDepends = [ base call-stack colour constrained-categories JuicyPixels lens - linear linearmap-category manifolds semigroups vector-space + linear linearmap-category manifolds manifolds-core QuickCheck + semigroups vector-space + ]; + testHaskellDepends = [ + base colour constrained-categories manifolds manifolds-core + QuickCheck random tasty tasty-quickcheck vector-space ]; description = "Instances of the manifold-classes for colour types"; license = lib.licenses.gpl3Only; @@ -65315,8 +65402,8 @@ self: { }: mkDerivation { pname = "contiguous"; - version = "0.6.1.1"; - sha256 = "0r1l2qpnmv8xbf5wk7ibcmn9ry9xab7r0v84a1srqlm1dxr9xmh3"; + version = "0.6.2.0"; + sha256 = "0ykd3nrc2ywf3svrkqsvvhycjf6hf5jm5dhhd3zpl57877r5cz72"; libraryHaskellDepends = [ base deepseq primitive primitive-unlifted run-st ]; @@ -66285,8 +66372,8 @@ self: { }: mkDerivation { pname = "core-data"; - version = "0.3.1.1"; - sha256 = "0i11m2k1xb97f0plvp9g7l4zhp9d1njn9z7xfhcmghbvlkk82vx2"; + version = "0.3.2.1"; + sha256 = "11ajh9lc3lg08czca18sn9jmb74skwdw0avzwimqphzvbkhdc0xj"; libraryHaskellDepends = [ aeson base bytestring containers core-text hashable prettyprinter scientific text unordered-containers vector @@ -66341,8 +66428,8 @@ self: { }: mkDerivation { pname = "core-telemetry"; - version = "0.1.9.2"; - sha256 = "07gb8ms3kchjvc0xbh36s1hzcmxaaci78gjgzdnkzap3lisjgcf0"; + version = "0.1.9.3"; + sha256 = "0rx2ji7g5a8bw7p394j52b3nj591h2d4zdvwryyxlwhg3y46iiv7"; libraryHaskellDepends = [ async base bytestring chronologique core-data core-program core-text exceptions http-streams io-streams mtl network-info @@ -68999,8 +69086,8 @@ self: { }: mkDerivation { pname = "cryptostore"; - version = "0.2.1.0"; - sha256 = "03y9xdjnraa7kyj3c79rqzw9lqw1csww21assxhjkjyid1ps4gn5"; + version = "0.2.2.0"; + sha256 = "0n70amg7y2qwfjhj4xaqjia46fbabba9l2g19ry191m7c4zp1skx"; libraryHaskellDepends = [ asn1-encoding asn1-types base basement bytestring cryptonite hourglass memory pem x509 x509-validation @@ -70358,14 +70445,14 @@ self: { "cybus" = callPackage ({ mkDerivation, adjunctions, base, checkers, deepseq, distributive - , indexed-traversable, lens, mtl, pos, pretty-simple, primus - , profunctors, QuickCheck, semigroupoids, tasty, tasty-hunit - , tasty-quickcheck, these, transformers, vector + , indexed-traversable, lens, mtl, pos, primus, profunctors + , QuickCheck, semigroupoids, tasty, tasty-hunit, tasty-quickcheck + , these, transformers, vector }: mkDerivation { pname = "cybus"; - version = "0.2.0.0"; - sha256 = "01bzczqs7r7c2wfpzn1c6xfnhr910yy6kzzvlx2qhp5d8wml32wj"; + version = "0.3.0.0"; + sha256 = "1difprnmylgaa9g35s5w32q6wp8awnvv3cpw0vprvmdiyvwb4hf0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -70378,9 +70465,8 @@ self: { ]; testHaskellDepends = [ adjunctions base checkers deepseq distributive indexed-traversable - lens mtl pos pretty-simple primus profunctors QuickCheck - semigroupoids tasty tasty-hunit tasty-quickcheck these transformers - vector + lens mtl pos primus profunctors QuickCheck semigroupoids tasty + tasty-hunit tasty-quickcheck these transformers vector ]; description = "multi-dimensional arrays"; license = lib.licenses.bsd3; @@ -75258,10 +75344,8 @@ self: { }: mkDerivation { pname = "dep-t"; - version = "0.6.1.0"; - sha256 = "093zic45a0q3lr0shhc0yjp5gclskyk7ipva0khsqgk2wrqgwqx6"; - revision = "1"; - editedCabalFile = "126h9isb8lzrqvf1rgl7n95snjzj181mkxn6qhbl8jg4rxn2zj3l"; + version = "0.6.2.0"; + sha256 = "1wpb5p07vvny0bhapi87iwh43nykgy6b25xmsxsp403mbnv9g9ws"; libraryHaskellDepends = [ base mtl transformers unliftio-core ]; testHaskellDepends = [ aeson barbies base bytestring containers doctest mtl rank2classes @@ -75307,8 +75391,8 @@ self: { }: mkDerivation { pname = "dep-t-dynamic"; - version = "0.1.0.1"; - sha256 = "1wa68s5mcsgwchdm0xm2qcgpxvcxi6banmjzyfq1dn6wzj8028vn"; + version = "0.1.0.2"; + sha256 = "0dv7ydxqgmgphcjgphrdf6jghkykvg5nnppgpgglwi2rg7yfmp7i"; libraryHaskellDepends = [ algebraic-graphs base dep-t hashable sop-core transformers unordered-containers @@ -75325,6 +75409,27 @@ self: { broken = true; }) {}; + "dep-t-value" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dep-t + , directory, filepath, mtl, split, tasty, tasty-hunit, text + , transformers, unliftio-core + }: + mkDerivation { + pname = "dep-t-value"; + version = "0.1.0.0"; + sha256 = "0zyhqv60n392zvl70fx69l8h8r8syn3s184ccjg9bc3wq5xd6p4y"; + libraryHaskellDepends = [ + aeson base bytestring containers dep-t directory filepath mtl split + text transformers unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring containers dep-t directory filepath mtl split + tasty tasty-hunit text transformers unliftio-core + ]; + description = "Pair resources files with types within your program"; + license = lib.licenses.bsd3; + }) {}; + "dependency" = callPackage ({ mkDerivation, ansi-wl-pprint, base, binary, containers , criterion, deepseq, hspec, microlens @@ -79299,8 +79404,8 @@ self: { pname = "discord-haskell-voice"; version = "2.2.2"; sha256 = "0vbp8xdvb9ci49l1ifqghbv6smqx0ll902957yyxym6yj2xjfpmv"; - revision = "2"; - editedCabalFile = "11dylm637a0wgvdmk47rhznhfkvdssfl52mnaf3wmqvd3axfh1id"; + revision = "3"; + editedCabalFile = "0fpm9ch866d0aispl1priz6knkf1q5b99vhjyz6c4nm5p2gl89mc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83841,6 +83946,83 @@ self: { license = lib.licenses.bsd3; }) {}; + "dyna" = callPackage + ({ mkDerivation, async, base, Boolean, lifted-async, lifted-base + , monad-control, MonadRandom, mtl, random, stm, temporal-media + , time, unagi-chan, unbounded-delays, vector, vector-space + }: + mkDerivation { + pname = "dyna"; + version = "0.1.0.0"; + sha256 = "100ln6v4h2lx71pkzhxvfw7hgsld8xp828bhmn0985am82gd445i"; + libraryHaskellDepends = [ + async base Boolean lifted-async lifted-base monad-control + MonadRandom mtl random stm temporal-media time unagi-chan + unbounded-delays vector vector-space + ]; + testHaskellDepends = [ base ]; + description = "Minimal FRP library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-brick" = callPackage + ({ mkDerivation, base, Boolean, brick, data-default, dyna + , lifted-base, monad-control, MonadRandom, mtl, random, stm + , temporal-media, text, time, transformers-base, unagi-chan + , vector-space, vty + }: + mkDerivation { + pname = "dyna-brick"; + version = "0.1.0.0"; + sha256 = "018da74l17s2fsdbsnwn4yjlwd02yjp25ahfgvpw9wn7vx3syzdq"; + libraryHaskellDepends = [ + base Boolean brick data-default dyna lifted-base monad-control + MonadRandom mtl random stm temporal-media text time + transformers-base unagi-chan vector-space vty + ]; + testHaskellDepends = [ base ]; + description = "FRP for brick Terminal user interface library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-gloss" = callPackage + ({ mkDerivation, base, Boolean, dyna, gloss, lifted-base + , monad-control, MonadRandom, mtl, random, stm, temporal-media + , time, transformers-base, unagi-chan, vector-space + }: + mkDerivation { + pname = "dyna-gloss"; + version = "0.1.0.0"; + sha256 = "00797q1sqsbm9jk7jfkb9gjmrx6c6qbz9p1a31iak5g9ws8i41b7"; + libraryHaskellDepends = [ + base Boolean dyna gloss lifted-base monad-control MonadRandom mtl + random stm temporal-media time transformers-base unagi-chan + vector-space + ]; + testHaskellDepends = [ base ]; + description = "FRP for gloss graphics and animation library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-processing" = callPackage + ({ mkDerivation, base, Boolean, dyna, lifted-base, monad-control + , MonadRandom, mtl, processing-for-haskell, random, stm + , temporal-media, time, transformers-base, unagi-chan, vector-space + }: + mkDerivation { + pname = "dyna-processing"; + version = "0.1.0.0"; + sha256 = "05yss5zxibic1i1sdwnl8c8lp6g6fn7jcmg9bivvk4v33wf3xahn"; + libraryHaskellDepends = [ + base Boolean dyna lifted-base monad-control MonadRandom mtl + processing-for-haskell random stm temporal-media time + transformers-base unagi-chan vector-space + ]; + testHaskellDepends = [ base ]; + description = "FRP library for processing-for-haskell package"; + license = lib.licenses.bsd3; + }) {}; + "dynamic" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cassava , containers, http-conduit, text, unordered-containers, vector @@ -84022,10 +84204,8 @@ self: { }: mkDerivation { pname = "dynamic-plot"; - version = "0.4.1.0"; - sha256 = "1nly6ra0kd72q42hiaqism94vmyg5hp4ppyd024iiq9pcbgpq7r6"; - revision = "2"; - editedCabalFile = "1nszn52hpimz5hnkd6q0gsv6cv8rl3g1h939bhr41x2fr5bjzimi"; + version = "0.4.2.0"; + sha256 = "08zw03fijlshqkfx6vp97qhifz6air0yz9wkjn20k4laki9krkyy"; libraryHaskellDepends = [ base colour colour-space constrained-categories containers data-default deepseq diagrams-cairo diagrams-core diagrams-gtk @@ -88686,30 +88866,32 @@ self: { }) {}; "espial" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bcrypt, blaze-html - , bytestring, case-insensitive, classy-prelude + ({ mkDerivation, aeson, attoparsec, base, base64, bcrypt + , blaze-html, bytestring, case-insensitive, classy-prelude , classy-prelude-conduit, classy-prelude-yesod, conduit, connection - , containers, data-default, directory, entropy, esqueleto - , fast-logger, file-embed, foreign-store, hjsmin, hscolour, hspec - , html-entities, http-api-data, http-client, http-client-tls - , http-conduit, http-types, iso8601-time, microlens, monad-logger - , mtl, optparse-applicative, optparse-generic, parser-combinators - , persistent, persistent-sqlite, persistent-template, pretty-show - , safe, shakespeare, template-haskell, text, time, transformers + , containers, cryptohash-sha256, data-default, directory, entropy + , esqueleto, fast-logger, file-embed, foreign-store, hjsmin + , hscolour, hspec, html-entities, http-api-data, http-client + , http-client-tls, http-conduit, http-types, iso8601-time + , microlens, monad-logger, mtl, optparse-applicative + , optparse-generic, parser-combinators, persistent + , persistent-sqlite, persistent-template, pretty-show, safe + , shakespeare, template-haskell, text, time, transformers , unordered-containers, vector, wai, wai-extra, wai-logger, warp , yaml, yesod, yesod-auth, yesod-core, yesod-form, yesod-newsfeed , yesod-static, yesod-test }: mkDerivation { pname = "espial"; - version = "0.0.10"; - sha256 = "01xbnif1wwfr6w9mnc6fpsnf8vnfdi3r1gcg8gwdsg7mjxvjc0w1"; + version = "0.0.11"; + sha256 = "1y3hvrwb6sg2vgjrxakl27gh9i1kr8x4l64jc6sfxqx4gvrgi338"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson attoparsec base bcrypt blaze-html bytestring case-insensitive - classy-prelude classy-prelude-conduit classy-prelude-yesod conduit - connection containers data-default directory entropy esqueleto + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit connection containers + cryptohash-sha256 data-default directory entropy esqueleto fast-logger file-embed foreign-store hjsmin hscolour html-entities http-api-data http-client http-client-tls http-conduit http-types iso8601-time microlens monad-logger mtl parser-combinators @@ -88719,9 +88901,10 @@ self: { yesod yesod-auth yesod-core yesod-form yesod-newsfeed yesod-static ]; executableHaskellDepends = [ - aeson attoparsec base bcrypt blaze-html bytestring case-insensitive - classy-prelude classy-prelude-conduit classy-prelude-yesod conduit - connection containers data-default directory entropy esqueleto + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit connection containers + cryptohash-sha256 data-default directory entropy esqueleto fast-logger file-embed foreign-store hjsmin hscolour html-entities http-api-data http-client http-client-tls http-conduit http-types iso8601-time microlens monad-logger mtl optparse-applicative @@ -88732,9 +88915,10 @@ self: { yesod-newsfeed yesod-static ]; testHaskellDepends = [ - aeson attoparsec base bcrypt blaze-html bytestring case-insensitive - classy-prelude classy-prelude-conduit classy-prelude-yesod conduit - connection containers data-default directory entropy esqueleto + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit connection containers + cryptohash-sha256 data-default directory entropy esqueleto fast-logger file-embed foreign-store hjsmin hscolour hspec html-entities http-api-data http-client http-client-tls http-conduit http-types iso8601-time microlens monad-logger mtl @@ -88760,8 +88944,8 @@ self: { }: mkDerivation { pname = "esqueleto"; - version = "3.5.4.0"; - sha256 = "1c38kx04nkk68bj76mkbjbmw9fhb3ljn3j8mwsls6q7m4z49m6yy"; + version = "3.5.4.1"; + sha256 = "05jnsaxmc5y1mh6n52agv9rfh6s11fidd30mr5f1f53568dw9c95"; libraryHaskellDepends = [ aeson attoparsec base blaze-html bytestring conduit containers monad-logger persistent resourcet tagged text time transformers @@ -100009,8 +100193,8 @@ self: { pname = "fsnotify"; version = "0.3.0.1"; sha256 = "19bdbz9wb9jvln6yg6qm0hz0w84bypvkxf0wjhgrgd52f9gidlny"; - revision = "1"; - editedCabalFile = "1pa9pa0kflkqlb4dysagy0aihn452hmf6wwlsr7fp4ygg86m7fsq"; + revision = "2"; + editedCabalFile = "12m0y5583plk9pikvwqy1rc0yyvicxf8j5nz0nwxb4grsgfqrv7v"; libraryHaskellDepends = [ async base bytestring containers directory filepath hinotify shelly text time unix unix-compat @@ -101156,17 +101340,17 @@ self: { , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5 , directory, directory-tree, dlist, file-embed, filepath, free , futhark-data, futhark-manifest, futhark-server, githash, half - , happy, haskeline, language-c-quote, mainland-pretty, megaparsec - , mtl, neat-interpolation, parallel, parser-combinators, process - , process-extras, QuickCheck, random, regex-tdfa, srcloc, tasty - , tasty-hunit, tasty-quickcheck, template-haskell, temporary - , terminal-size, text, time, transformers, vector, versions - , zip-archive, zlib + , happy, haskeline, hslogger, language-c-quote, lens, lsp + , mainland-pretty, megaparsec, mtl, mwc-random, neat-interpolation + , parallel, parser-combinators, process, process-extras, QuickCheck + , random, regex-tdfa, srcloc, statistics, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, terminal-size + , text, time, transformers, vector, versions, zip-archive, zlib }: mkDerivation { pname = "futhark"; - version = "0.21.8"; - sha256 = "16qvrmqrfsnj11f59xkb3cgibd1wq80bcssjfzbicwmrlxi86im6"; + version = "0.21.10"; + sha256 = "0mm0awd1sf5sfb6i1yjbcm67j2nhqpfnn11q8p61z3b2py6lnzzf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -101174,10 +101358,11 @@ self: { bmp bytestring bytestring-to-vector cmark-gfm containers cryptohash-md5 directory directory-tree dlist file-embed filepath free futhark-data futhark-manifest futhark-server githash half - haskeline language-c-quote mainland-pretty megaparsec mtl - neat-interpolation parallel process process-extras random - regex-tdfa srcloc template-haskell temporary terminal-size text - time transformers vector versions zip-archive zlib + haskeline hslogger language-c-quote lens lsp mainland-pretty + megaparsec mtl mwc-random neat-interpolation parallel process + process-extras random regex-tdfa srcloc statistics template-haskell + temporary terminal-size text time transformers vector versions + zip-archive zlib ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base text ]; @@ -102511,6 +102696,31 @@ self: { broken = true; }) {}; + "gemini-exports" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, cassava, cmdargs + , containers, cryptonite, directory, hedgehog, http-client + , http-types, mtl, raw-strings-qq, req, safe-exceptions, scientific + , tasty, tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml + }: + mkDerivation { + pname = "gemini-exports"; + version = "0.1.0.0"; + sha256 = "0a50mb0na1b595gpbq8ynisg6g6dispjgz1dj2gc51k6q618jgly"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64 bytestring cassava cmdargs containers cryptonite + directory http-client http-types mtl raw-strings-qq req + safe-exceptions scientific text time xdg-basedir yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; + license = lib.licenses.bsd3; + }) {}; + "gemini-router" = callPackage ({ mkDerivation, base, gemini-server, HsOpenSSL, network-uri , transformers @@ -104943,8 +105153,8 @@ self: { pname = "ghc-debug-common"; version = "0.2.0.0"; sha256 = "1fw9whgh2zayvaagn1f7x1qkwvznpjhpn4zkfnfav24pkmpf5ijy"; - revision = "1"; - editedCabalFile = "0p4n8ralbf8jsydjb1q42avrzya09hf0pq5zp1s1ggx3gm3q7ra8"; + revision = "2"; + editedCabalFile = "1cq2bgq9n6295912p8bfwkrg9jqx36x4zxzj468pkr3dsfhjqr23"; libraryHaskellDepends = [ array base binary bytestring containers cpu deepseq directory dom-lt filepath ghc-debug-convention ghc-heap hashable transformers @@ -104976,6 +105186,8 @@ self: { pname = "ghc-debug-stub"; version = "0.2.0.0"; sha256 = "1zi388jwdad9qlj1v0ihrv67abknbhh7scr1fymc808xmkkwk701"; + revision = "1"; + editedCabalFile = "0irnhf32ghxch8r0p2vd7afj3282a1r9lval2an2mj99kcllhl6d"; libraryHaskellDepends = [ base directory filepath ghc-debug-convention ghc-prim ]; @@ -105001,8 +105213,8 @@ self: { }: mkDerivation { pname = "ghc-dump-core"; - version = "0.1.2.0"; - sha256 = "0yv811iyjx4iklj44bhipmiwlxl8bx27866i32icnl5ds86ws7la"; + version = "0.2.1.0"; + sha256 = "01qbim2chc8kh76pza30nd5hgf4816ki130m71ajpsjghh34xrd9"; libraryHaskellDepends = [ base bytestring directory filepath ghc serialise text ]; @@ -105039,22 +105251,24 @@ self: { }) {}; "ghc-dump-util" = callPackage - ({ mkDerivation, ansi-wl-pprint, base, bytestring, ghc-dump-core - , hashable, optparse-applicative, regex-tdfa, serialise, text + ({ mkDerivation, ansi-terminal, base, bytestring, ghc-dump-core + , hashable, lucid, optparse-applicative, prettyprinter + , prettyprinter-ansi-terminal, regex-tdfa, serialise, text , unordered-containers }: mkDerivation { pname = "ghc-dump-util"; - version = "0.1.2.0"; - sha256 = "1j85mscsc1g647r4d3v72lqclsi8bw174di6w9n24x0bq3rqskxi"; + version = "0.2.1.0"; + sha256 = "02gygafwdpz442pycal0gxsk9rryqcv6r0gzg55qwgqwdbdqyfp4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - ansi-wl-pprint base bytestring ghc-dump-core hashable serialise - text unordered-containers + base bytestring ghc-dump-core hashable lucid prettyprinter + serialise text unordered-containers ]; executableHaskellDepends = [ - ansi-wl-pprint base ghc-dump-core optparse-applicative regex-tdfa + ansi-terminal base ghc-dump-core optparse-applicative prettyprinter + prettyprinter-ansi-terminal regex-tdfa ]; description = "Handy tools for working with ghc-dump dumps"; license = lib.licenses.bsd3; @@ -105093,6 +105307,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "ghc-events_0_17_0_3" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, text + , vector + }: + mkDerivation { + pname = "ghc-events"; + version = "0.17.0.3"; + sha256 = "0m50x2ycv43d7yzwksbs1zc11wlyiszjz662fj47v9r7hacx335v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers text vector + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "Library and tool for parsing .eventlog files from GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ghc-events-analyze" = callPackage ({ mkDerivation, base, blaze-svg, bytestring, containers , diagrams-lib, diagrams-svg, filepath, ghc-events, hashable, lens @@ -114178,6 +114412,34 @@ self: { license = lib.licenses.bsd3; }) {}; + "gpmf" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, binary + , bytestring, containers, data-binary-ieee754, HUnit, lens, mtl + , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, time + , transformers + }: + mkDerivation { + pname = "gpmf"; + version = "0.1.1.0"; + sha256 = "14xwfwy8d7nn15alllcs61zq0pa7llsjh18f7qd13b5qcf485mpx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 lens mtl time transformers + ]; + executableHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 lens mtl time transformers + ]; + testHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 HUnit lens mtl tasty tasty-golden tasty-hunit + tasty-quickcheck time transformers + ]; + license = lib.licenses.bsd3; + }) {}; + "gpolyline" = callPackage ({ mkDerivation, base, split }: mkDerivation { @@ -115081,8 +115343,8 @@ self: { pname = "graphql-client"; version = "1.1.1"; sha256 = "1d00ib9c8ps8vv1qgrkjfzrjbgbsdnp1jiz7779bwm76j88vggb4"; - revision = "3"; - editedCabalFile = "0pnkq0wxjmfk67ji6wr7b42lsr2gp026cx91ryq146gh4c9gwacv"; + revision = "4"; + editedCabalFile = "0aiwn7pwv67nwfgg6ga4lr60i9gq9n402dsdyfw88i66fllhgmkc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -119937,6 +120199,21 @@ self: { license = lib.licenses.bsd3; }) {}; + "half-space" = callPackage + ({ mkDerivation, base, call-stack, equational-reasoning + , manifolds-core, vector-space + }: + mkDerivation { + pname = "half-space"; + version = "0.1.0.0"; + sha256 = "0pijcyxqsrzdp1jjcvi3xbrg878bp954j7n1i1y059riz9a7nyk6"; + libraryHaskellDepends = [ + base call-stack equational-reasoning manifolds-core vector-space + ]; + description = "Additive monoids generalising vector spaces"; + license = lib.licenses.gpl3Only; + }) {}; + "halfs" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , directory, filepath, fingertree, HFuse, mtl, QuickCheck, random @@ -120838,23 +121115,24 @@ self: { , happstack-jmacro, happstack-server, hsp, hsx-jmacro, hsx2hs , http-conduit, http-types, ixset-typed, jmacro, jwt, lens , mime-mail, mtl, pwstore-purehaskell, random, safecopy - , shakespeare, text, time, unordered-containers, userid, web-routes - , web-routes-boomerang, web-routes-happstack, web-routes-hsp - , web-routes-th + , shakespeare, stm, text, time, unordered-containers, userid + , web-routes, web-routes-boomerang, web-routes-happstack + , web-routes-hsp, web-routes-th }: mkDerivation { pname = "happstack-authenticate"; - version = "2.5.1"; - sha256 = "13v128xcjdflzqiszal8iwbnp0ia02p2n52hwlhvb5ip2c4gipkm"; + version = "2.6.0"; + sha256 = "0sqldnhfp631vb3v69zm856zax89mgykvj4f9siisqn41qz097zx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ acid-state aeson authenticate base base64-bytestring boomerang bytestring containers data-default email-validate filepath happstack-hsp happstack-jmacro happstack-server hsp hsx-jmacro hsx2hs http-conduit http-types ixset-typed jmacro jwt lens - mime-mail mtl pwstore-purehaskell random safecopy shakespeare text - time unordered-containers userid web-routes web-routes-boomerang - web-routes-happstack web-routes-hsp web-routes-th + mime-mail mtl pwstore-purehaskell random safecopy shakespeare stm + text time unordered-containers userid web-routes + web-routes-boomerang web-routes-happstack web-routes-hsp + web-routes-th ]; description = "Happstack Authentication Library"; license = lib.licenses.bsd3; @@ -121715,8 +121993,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "harp"; - version = "0.4.3.4"; - sha256 = "0n30bvpfijaji8p2lk3vc0dfcgd2sclwakvbi31jma4z1i03k89q"; + version = "0.4.3.5"; + sha256 = "0a9vhldmfrnzbv6ic311akcvyd39j8llkwpm8snaap6s593p7z5h"; libraryHaskellDepends = [ base ]; description = "HaRP allows pattern-matching with regular expressions"; license = lib.licenses.bsd3; @@ -125567,8 +125845,8 @@ self: { }: mkDerivation { pname = "haskoin-core"; - version = "0.21.1"; - sha256 = "0ld1a0pn5llnzdnffvcwh8zzh8143vkx3f5y1ixgb7qx6gpqnzrs"; + version = "0.21.2"; + sha256 = "12i490xjfb0aav18ay3ahh0hpa9l5095a4hmva1ka3497clm7cfr"; libraryHaskellDepends = [ aeson array base base16 binary bytes bytestring cereal conduit containers cryptonite deepseq entropy hashable hspec memory mtl @@ -125707,8 +125985,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "0.65.0"; - sha256 = "0fd160w771x2rzy68rxrc8ail4xlplgf9qc2g8xi8j2am9if4q7y"; + version = "0.65.2"; + sha256 = "0sfb0z29jzi42yk734gw70dwxjzgfk9bmw3pl9l91iy6iqxakian"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125755,8 +126033,8 @@ self: { }: mkDerivation { pname = "haskoin-store-data"; - version = "0.65.0"; - sha256 = "0758jsabbdkg2n9vi0b91bh3dwflpqq6vqkhvlxi1rdpdil4sl1l"; + version = "0.65.2"; + sha256 = "1nx2fiai27mycbqsxi1hbgwnsaa36836zzg65bdaj5wl03549ywj"; libraryHaskellDepends = [ aeson base binary bytes bytestring cereal containers data-default deepseq hashable haskoin-core http-client http-types lens mtl @@ -127131,6 +127409,25 @@ self: { license = lib.licenses.mit; }) {}; + "hasql-th_0_4_0_12" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant, foldl + , hasql, postgresql-syntax, template-haskell + , template-haskell-compat-v0208, text, uuid, vector + }: + mkDerivation { + pname = "hasql-th"; + version = "0.4.0.12"; + sha256 = "0fcfm2d66f7hzzc9s73dd9dxcjsrr33c1q0v04j3zqm159kk69jd"; + libraryHaskellDepends = [ + base bytestring containers contravariant foldl hasql + postgresql-syntax template-haskell template-haskell-compat-v0208 + text uuid vector + ]; + description = "Template Haskell utilities for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hasql-transaction" = callPackage ({ mkDerivation, async, base, bytestring, bytestring-tree-builder , contravariant, contravariant-extras, hasql, mtl, rerebase @@ -127716,8 +128013,8 @@ self: { }: mkDerivation { pname = "haxl"; - version = "2.3.0.0"; - sha256 = "149k26iaas3sb9qyagzjkb0n86k34nf0r06fyvvqyap1w476fd3c"; + version = "2.4.0.0"; + sha256 = "1vah61fs047h9v0c8z6ka0lcckhcsjrjxqcck0jipcppzpg68inw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129605,6 +129902,17 @@ self: { broken = true; }) {}; + "hedgehog-lens" = callPackage + ({ mkDerivation, base, hedgehog, lens }: + mkDerivation { + pname = "hedgehog-lens"; + version = "0.1.0.0"; + sha256 = "08zr8xyfb3ihbcy5y2afcl3a2fy68bfiyyb35hdqdjbzf80zlbhv"; + libraryHaskellDepends = [ base hedgehog lens ]; + description = "Hedgehog properties for lens laws"; + license = lib.licenses.mit; + }) {}; + "hedgehog-optics" = callPackage ({ mkDerivation, base, hedgehog, optics-core }: mkDerivation { @@ -130047,8 +130355,8 @@ self: { }: mkDerivation { pname = "helic"; - version = "0.5.0.0"; - sha256 = "11g3w3v61k5z7wc1swnmifhcw6q3l1m1fcn3m8gmqa0ri4hixjzj"; + version = "0.5.1.0"; + sha256 = "1gglcac10abszarmrgggrirf51jj0qcbp7gdqh93kghx1pqv4ldg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -137625,8 +137933,8 @@ self: { }: mkDerivation { pname = "hookup"; - version = "0.6"; - sha256 = "09rhsq0j2m1j87qsbsd3l1q3dv2zs4wrhcz2jhn4a6dx273w5528"; + version = "0.7"; + sha256 = "02prkwj4rj8g330z17bpjh7hpwfdvasaxsk74mcvbi03gjpydrib"; libraryHaskellDepends = [ async attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network stm @@ -143400,14 +143708,14 @@ self: { license = lib.licenses.mit; }) {}; - "hspec_2_9_6" = callPackage + "hspec_2_9_7" = callPackage ({ mkDerivation, base, hspec-core, hspec-discover , hspec-expectations, QuickCheck }: mkDerivation { pname = "hspec"; - version = "2.9.6"; - sha256 = "1x3mizv029qn9yyq3ipr2awlapbsiyksxzd9x7r3vjfxlwbjs4sr"; + version = "2.9.7"; + sha256 = "092sfqjkargxxszp9jjqa8ldjz0xv34jwn6k21q59ys5ckvsrpc1"; libraryHaskellDepends = [ base hspec-core hspec-discover hspec-expectations QuickCheck ]; @@ -143527,7 +143835,7 @@ self: { license = lib.licenses.mit; }) {}; - "hspec-core_2_9_6" = callPackage + "hspec-core_2_9_7" = callPackage ({ mkDerivation, ansi-terminal, array, base, base-orphans , call-stack, clock, deepseq, directory, filepath, ghc, ghc-boot-th , hspec-expectations, hspec-meta, HUnit, process, QuickCheck @@ -143536,8 +143844,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.9.6"; - sha256 = "0mg8rdg8ga24fk6cv7p8vb0j33agay1nwaxqvfga6d4kj5g440fr"; + version = "2.9.7"; + sha256 = "040rzqiqwkp373jjpij8lkmv08pp2ya92zzcf95bw8px215rp08n"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath ghc ghc-boot-th hspec-expectations HUnit QuickCheck @@ -143616,14 +143924,14 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; - "hspec-discover_2_9_6" = callPackage + "hspec-discover_2_9_7" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta, mockery , QuickCheck }: mkDerivation { pname = "hspec-discover"; - version = "2.9.6"; - sha256 = "1k77hn47b3l4m8qpp2zfv73k2in7pi2fybda0dkpfj3a1jsarpin"; + version = "2.9.7"; + sha256 = "0536kdxjw6p8b6gcwvmr22jbmb6cgzbddi0fkd01b2m847z37sb5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -144169,6 +144477,8 @@ self: { pname = "hspec-smallcheck"; version = "0.5.2"; sha256 = "06c1ym793zkdwi4bxk5f4l7m1n1bg5jmnm0p68q2pa9rlhk1lc4s"; + revision = "1"; + editedCabalFile = "0bih2r7pdfca8jw9jii84nsx3q6xfwjylsilgwxx02xl35dv0nkp"; libraryHaskellDepends = [ base call-stack hspec-core HUnit smallcheck ]; @@ -145207,8 +145517,8 @@ self: { }: mkDerivation { pname = "hsx2hs"; - version = "0.14.1.8"; - sha256 = "1yx2bnwjqwghp2jg3kpk42wbbqswnxph46xjrmyaharlw1s8y0f2"; + version = "0.14.1.9"; + sha256 = "1154p6ki51h5wlq8431q9h8r1q7f409vaq5hzi5q9895nxd3lkr3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -147118,6 +147428,8 @@ self: { pname = "http2-client"; version = "0.10.0.0"; sha256 = "0kv4qa9cbwwj6b62manzpl1sk4jnsb5vx2y73w49drlfkrw1vpgy"; + revision = "1"; + editedCabalFile = "18ilcli28jfm914v1l059z74cj43m4xfwqk2wfhhw0vyvw2n8ryi"; libraryHaskellDepends = [ async base bytestring containers deepseq http2 lifted-async lifted-base mtl network stm time tls transformers-base @@ -148098,8 +148410,8 @@ self: { }: mkDerivation { pname = "hw-aeson"; - version = "0.1.5.0"; - sha256 = "0dzwn1k467dij8ihqzxq6vhm5faqqjndvyw0ikwjhwh0lf1h38cz"; + version = "0.1.6.0"; + sha256 = "06xi9bj0jsp2g2d2wkxs6w2p96i927alrrm4r9vpm530cd1zxzwr"; libraryHaskellDepends = [ aeson base containers text text-short unordered-containers ]; @@ -150371,6 +150683,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "hyperloglog_0_4_6" = callPackage + ({ mkDerivation, approximate, base, binary, bits, bytes, bytestring + , cereal, cereal-vector, comonad, cpu, deepseq, distributive + , hashable, lens, reflection, semigroupoids, semigroups, tagged + , vector + }: + mkDerivation { + pname = "hyperloglog"; + version = "0.4.6"; + sha256 = "0zwg4dhgasa9sx7pbjjjb9kz2bnhb3r2daij2b572cszv65l91nv"; + libraryHaskellDepends = [ + approximate base binary bits bytes bytestring cereal cereal-vector + comonad cpu deepseq distributive hashable lens reflection + semigroupoids semigroups tagged vector + ]; + description = "An approximate streaming (constant space) unique object counter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hyperloglogplus" = callPackage ({ mkDerivation, base, bits, containers, HUnit, murmur-hash , semigroups, tasty, tasty-hunit, vector @@ -151232,6 +151564,19 @@ self: { broken = true; }) {}; + "idiomatic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "idiomatic"; + version = "0.1.1.0"; + sha256 = "10mcccvxw5s5n2k481xlzd3sdfab5kh963izwf20z4am20plrqqi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Deriving Applicative for sum types.. Idiomatically."; + license = lib.licenses.bsd3; + }) {}; + "idna" = callPackage ({ mkDerivation, base, punycode, stringprep, text }: mkDerivation { @@ -157419,8 +157764,8 @@ self: { }: mkDerivation { pname = "jacinda"; - version = "1.0.0.0"; - sha256 = "1yskpr3mvfhzxcjf0f9sf3mhsg892vqkx5kd4vz4w6wk3vv1iz3i"; + version = "1.1.0.0"; + sha256 = "0sx15lslkcvck7cvd55ykkifba9cv0ig0h53ycf0izbl3cxdr1j9"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -157552,14 +157897,14 @@ self: { }) {}; "jailbreak-cabal" = callPackage - ({ mkDerivation, base, Cabal }: + ({ mkDerivation, base, Cabal, Cabal-syntax }: mkDerivation { pname = "jailbreak-cabal"; - version = "1.3.5"; - sha256 = "1221gxggyk3pjqkc72wxx9gjl8dvqna1rn9nh9zkcmdpv5yww7wd"; + version = "1.3.6"; + sha256 = "11vzq4yklsi7v04lch0540fgvbg6d5fnl4sdfdcg8n3ijkwqy49p"; isLibrary = false; isExecutable = true; - executableHaskellDepends = [ base Cabal ]; + executableHaskellDepends = [ base Cabal Cabal-syntax ]; description = "Strip version restrictions from Cabal files"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ peti ]; @@ -162199,8 +162544,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "1.8.1"; - sha256 = "0lnjvbfiz5w37ylvqmlgxqnd5p0akq4nl59gagdbc2w06gj0an4d"; + version = "1.8.4"; + sha256 = "10p8hc1jfzkg3s8shazkip95i6r5a8gyiz6m1khl7myvb05i21gc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -166787,6 +167132,18 @@ self: { license = lib.licenses.mit; }) {}; + "lazy-bracket" = callPackage + ({ mkDerivation, base, doctest, exceptions, tasty, tasty-hunit }: + mkDerivation { + pname = "lazy-bracket"; + version = "0.1.0.0"; + sha256 = "1qaawj54hp68jy0qf4cbv37n67s7pbayyn5f59lj138fl15cj300"; + libraryHaskellDepends = [ base exceptions ]; + testHaskellDepends = [ base doctest exceptions tasty tasty-hunit ]; + description = "A bracket with lazy resource allocation"; + license = lib.licenses.bsd3; + }) {}; + "lazy-csv" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { @@ -170733,8 +171090,8 @@ self: { }: mkDerivation { pname = "linearmap-category"; - version = "0.4.1.0"; - sha256 = "01cpl44wg5kyx9lxv23hcsxd8dw90psqj9sgaklhxklbdvn77bvr"; + version = "0.4.2.0"; + sha256 = "0iblymralldn1xljdl6qyvxcsxg6rmgj42qx254vaajijp51ycmp"; libraryHaskellDepends = [ base call-stack constrained-categories containers data-default-class free-vector-spaces hashable ieee754 lens linear @@ -175163,6 +175520,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "lucid-aria" = callPackage + ({ mkDerivation, base, hspec, HUnit, lucid, text }: + mkDerivation { + pname = "lucid-aria"; + version = "0.1.0.1"; + sha256 = "125ha3v367nx0vfynv834gr8iyqklll0syk6g7p4w8p1fq746c7z"; + libraryHaskellDepends = [ base lucid text ]; + testHaskellDepends = [ base hspec HUnit lucid ]; + description = "Provides ARIA attributes for Lucid templates"; + license = lib.licenses.asl20; + }) {}; + "lucid-cdn" = callPackage ({ mkDerivation, base, lucid }: mkDerivation { @@ -175222,8 +175591,8 @@ self: { ({ mkDerivation, base, lucid, servant, text }: mkDerivation { pname = "lucid-htmx"; - version = "0.1.0.5"; - sha256 = "1zbk1fdril0cm4cs5scrvk1fvfkds8pgkwnb5c9vxawv5v3kgpl5"; + version = "0.1.0.6"; + sha256 = "0jd0igz4hymx5fnjsgx2y97440djfz416phnczz52g2vw7amgqjw"; libraryHaskellDepends = [ base lucid servant text ]; testHaskellDepends = [ base lucid servant text ]; description = "Use htmx in your lucid templates"; @@ -175862,14 +176231,16 @@ self: { }) {}; "lzo" = callPackage - ({ mkDerivation, base, binary, bytestring, criterion, digest, tasty - , tasty-hunit + ({ mkDerivation, base, binary, bytestring, criterion, digest + , digest-sig, tasty, tasty-hunit }: mkDerivation { pname = "lzo"; - version = "0.1.1.3"; - sha256 = "13l9fzvwyq1z3pv2p33w8ylb8wriwf5q2lif68f8n16fzh07ki7p"; - libraryHaskellDepends = [ base binary bytestring digest ]; + version = "0.1.1.4"; + sha256 = "1n6b2y2bmq3kl6h5mjl301r31rmvrcsc3l66jmnj3ilrj4506m1y"; + libraryHaskellDepends = [ + base binary bytestring digest digest-sig + ]; testHaskellDepends = [ base bytestring tasty tasty-hunit ]; benchmarkHaskellDepends = [ base bytestring criterion ]; description = "minilzo bundled for Haskell"; @@ -177378,8 +177749,8 @@ self: { }: mkDerivation { pname = "manifold-random"; - version = "0.5.1.0"; - sha256 = "0zip7ni06zljhj94d5vdf6sb6fbsm9iidcsrl85bdh7i7dkb3avr"; + version = "0.6.0.0"; + sha256 = "088kvfap0lbpnzz0vraa4pclj3savm0m4a174digd1r9x025v4kv"; libraryHaskellDepends = [ base constrained-categories linearmap-category manifolds random-fu semigroups vector-space @@ -177391,23 +177762,24 @@ self: { "manifolds" = callPackage ({ mkDerivation, array, base, binary, call-stack, comonad - , constrained-categories, containers, deepseq, free - , free-vector-spaces, ieee754, lens, linear, linearmap-category - , manifolds-core, MemoTrie, number-show, placeholders - , pragmatic-show, QuickCheck, semigroups, spatial-rotations, tagged - , tasty, tasty-hunit, tasty-quickcheck, transformers, vector - , vector-space, void + , constrained-categories, containers, deepseq, equational-reasoning + , free, free-vector-spaces, half-space, ieee754, lens, linear + , linearmap-category, manifolds-core, MemoTrie, number-show + , placeholders, pragmatic-show, QuickCheck, semigroups + , spatial-rotations, tagged, tasty, tasty-hunit, tasty-quickcheck + , transformers, vector, vector-space, void }: mkDerivation { pname = "manifolds"; - version = "0.5.1.0"; - sha256 = "12w1whsr8zbsvv06iwdd27hjnvs8s041hrsp5c85chl4xqxwkl5h"; + version = "0.6.0.0"; + sha256 = "1vp3lnp15s1qzkplxj8bss4s27gp7p9aj3rc0q99dzkr4ylbw2gz"; libraryHaskellDepends = [ array base binary call-stack comonad constrained-categories - containers deepseq free free-vector-spaces ieee754 lens linear - linearmap-category manifolds-core MemoTrie number-show placeholders - pragmatic-show QuickCheck semigroups spatial-rotations tagged - transformers vector vector-space void + containers deepseq equational-reasoning free free-vector-spaces + half-space ieee754 lens linear linearmap-category manifolds-core + MemoTrie number-show placeholders pragmatic-show QuickCheck + semigroups spatial-rotations tagged transformers vector + vector-space void ]; testHaskellDepends = [ base constrained-categories containers lens linear @@ -177420,12 +177792,16 @@ self: { }) {}; "manifolds-core" = callPackage - ({ mkDerivation, base, call-stack, tagged, vector-space }: + ({ mkDerivation, base, call-stack, equational-reasoning, tagged + , vector-space + }: mkDerivation { pname = "manifolds-core"; - version = "0.5.1.0"; - sha256 = "1bvmr0gcfj7zd0rff0qjlzjy8hqdbh52ljiiazrmqmb9abdsciq3"; - libraryHaskellDepends = [ base call-stack tagged vector-space ]; + version = "0.6.0.0"; + sha256 = "000lfkvx6j3cf6dzccfncazlkqj9bjfl04x0d36k8w78d20md5kj"; + libraryHaskellDepends = [ + base call-stack equational-reasoning tagged vector-space + ]; description = "The basic classes for the manifolds hierarchy"; license = lib.licenses.gpl3Only; }) {}; @@ -183521,8 +183897,8 @@ self: { }: mkDerivation { pname = "mnist-idx"; - version = "0.1.3.0"; - sha256 = "0i65f83bs6l5gjf3wj3ad3c76ni3d22sac5qyi5hi5i93w0px32j"; + version = "0.1.3.1"; + sha256 = "12246lq1a0jc91yqyng9v2cgf4pqmfmf820jjwnc6aglx86vsmni"; libraryHaskellDepends = [ base binary bytestring vector ]; testHaskellDepends = [ base binary directory hspec QuickCheck vector @@ -197286,35 +197662,37 @@ self: { }) {}; "nvfetcher" = callPackage - ({ mkDerivation, aeson, async, base, binary, binary-instances - , bytestring, containers, data-default, extra, free, hspec - , hspec-discover, microlens, microlens-th, neat-interpolation - , optparse-simple, parsec, shake, stm, text, tomland, transformers - , unliftio, unordered-containers, validation-selective + ({ mkDerivation, aeson, aeson-pretty, async, base, binary + , binary-instances, bytestring, containers, data-default, extra + , free, hspec, hspec-discover, microlens, microlens-th + , neat-interpolation, optparse-simple, parsec, prettyprinter + , regex-tdfa, shake, stm, text, tomland, transformers, unliftio + , unordered-containers, validation-selective }: mkDerivation { pname = "nvfetcher"; - version = "0.4.0.0"; - sha256 = "1mj2vmll0zpzx1f0j445h800lxvma30f9ainbnm54x3d4n6yvw7n"; + version = "0.5.0.0"; + sha256 = "0kglvniiqa3plxn973sl7dww75lxar5sf8ipjmgjryv9b0wxbv30"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base binary binary-instances bytestring containers - data-default extra free microlens microlens-th neat-interpolation - optparse-simple parsec shake text tomland transformers - unordered-containers + aeson aeson-pretty base binary binary-instances bytestring + containers data-default extra free microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake text tomland transformers unordered-containers ]; executableHaskellDepends = [ - aeson base binary binary-instances bytestring containers - data-default extra free microlens microlens-th neat-interpolation - optparse-simple parsec shake text tomland transformers - unordered-containers validation-selective + aeson aeson-pretty base binary binary-instances bytestring + containers data-default extra free microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake text tomland transformers unordered-containers + validation-selective ]; testHaskellDepends = [ - aeson async base binary binary-instances bytestring containers - data-default extra free hspec microlens microlens-th - neat-interpolation optparse-simple parsec shake stm text tomland - transformers unliftio unordered-containers + aeson aeson-pretty async base binary binary-instances bytestring + containers data-default extra free hspec microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake stm text tomland transformers unliftio unordered-containers ]; testToolDepends = [ hspec-discover ]; description = "Generate nix sources expr for the latest version of packages"; @@ -201009,8 +201387,8 @@ self: { }: mkDerivation { pname = "optstream"; - version = "0.1.0.0"; - sha256 = "0514i983r1hsck6rqhk1ggs4f5zpghx6l5d140r3k7v0nrrya6y5"; + version = "0.1.1.0"; + sha256 = "1d9zpvfp31808zy574x7r00mckg6bm1bfn9zjrcfh3314wrhmm6x"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 @@ -201230,6 +201608,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "ordering-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ordering-util"; + version = "0.1.3.1"; + sha256 = "1f9dkrap8v9fpkj0s2991gqzi6hwascmx2g3n44njg4nn8r2an69"; + libraryHaskellDepends = [ base ]; + description = "Utilities for Orderings"; + license = lib.licenses.mit; + }) {}; + "orderly-workers" = callPackage ({ mkDerivation, base, stm }: mkDerivation { @@ -203503,8 +203892,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "pandora"; - version = "0.5.3"; - sha256 = "097vpsml5hma4acyrz26hmfddyz1j9kcbqw5z7lkhak1jmpdv2ac"; + version = "0.5.4"; + sha256 = "0mhhjny7djyg8m49klk5kxf4w4nb3hfj3if0qqamyzy3qlpfzpva"; description = "A box of patterns and paradigms"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -203515,8 +203904,8 @@ self: { ({ mkDerivation, ghc-prim, pandora }: mkDerivation { pname = "pandora-io"; - version = "0.5.3"; - sha256 = "0m0cskpylr26sz6gs133j2p6yr6r22hksk7p4aimszbg88vayany"; + version = "0.5.4"; + sha256 = "0jymxxrcq9sj1xysqrrxcxfrygg5fjqq44zphxg0clh16kzzq8y7"; libraryHaskellDepends = [ ghc-prim pandora ]; description = "..."; license = lib.licenses.mit; @@ -203727,10 +204116,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.5.4"; - sha256 = "080j0pw8fmyb05klbi8vy3dpahiw3zxmykvqamvziwrznl1p4b2m"; - revision = "1"; - editedCabalFile = "0y1faym7qqcjn2f23sqhxaq83ih3h6nr7ql665k1pw93hi3jdv05"; + version = "0.5.5"; + sha256 = "0hdpngpq2i8kvw6lmpv99y7q1z6b1rwlcajngwjx46x55faw2gv4"; libraryHaskellDepends = [ aeson ansi-terminal base bytestring Cabal casa-client casa-types conduit conduit-extra containers cryptonite cryptonite-conduit @@ -207907,8 +208294,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.13.3.4"; - sha256 = "1hl11iicgvvd8wxs6zgm2lbv593rqywjiay3f45pfzwr7kmd7r3z"; + version = "2.13.3.5"; + sha256 = "0z69yvk0rd29dp5qdhi4p587b891y90azrzzpa3g10cxp3gyywvm"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring blaze-html bytestring conduit containers fast-logger http-api-data lift-type monad-logger @@ -207932,6 +208319,43 @@ self: { maintainers = with lib.maintainers; [ psibi ]; }) {}; + "persistent_2_14_0_0" = callPackage + ({ mkDerivation, aeson, attoparsec, 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.0.0"; + sha256 = "16b3920zdp3cjvwkmp8yqm1p1gwzl4m4afr4kp567na5iczfih71"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + conduit containers 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 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; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ psibi ]; + }) {}; + "persistent-audit" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , getopt-generics, hashable, hspec, mongoDB, persistent @@ -208423,6 +208847,28 @@ self: { license = lib.licenses.mit; }) {}; + "persistent-qq_2_12_0_3" = callPackage + ({ mkDerivation, aeson, base, bytestring, fast-logger + , haskell-src-meta, hspec, HUnit, monad-logger, mtl, persistent + , persistent-sqlite, resourcet, template-haskell, text, unliftio + }: + mkDerivation { + pname = "persistent-qq"; + version = "2.12.0.3"; + sha256 = "0iv9x73g846grhb4vdh1xhpbwmk6hg5jh1xl2i7yh986pnqbl23g"; + libraryHaskellDepends = [ + base haskell-src-meta mtl persistent template-haskell text + ]; + testHaskellDepends = [ + aeson base bytestring fast-logger haskell-src-meta hspec HUnit + monad-logger mtl persistent persistent-sqlite resourcet + template-haskell text unliftio + ]; + description = "Provides a quasi-quoter for raw SQL for persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "persistent-ratelimit" = callPackage ({ mkDerivation, base, time, yesod }: mkDerivation { @@ -208605,6 +209051,30 @@ self: { license = lib.licenses.mit; }) {}; + "persistent-test_2_13_1_3" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit + , containers, exceptions, hspec, hspec-expectations, http-api-data + , HUnit, monad-control, monad-logger, mtl, path-pieces, persistent + , QuickCheck, quickcheck-instances, random, resourcet, text, time + , transformers, transformers-base, unliftio, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "persistent-test"; + version = "2.13.1.3"; + sha256 = "0qqv00nlqpnfx4h3kkd8k0y41a8dfmgj0rc0smdf6p4kl2g1hrdl"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring conduit containers exceptions + hspec hspec-expectations http-api-data HUnit monad-control + monad-logger mtl path-pieces persistent QuickCheck + quickcheck-instances random resourcet text time transformers + transformers-base unliftio unliftio-core unordered-containers + ]; + description = "Tests for Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "persistent-typed-db" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, esqueleto, hspec , hspec-discover, http-api-data, monad-logger, path-pieces @@ -212598,8 +213068,8 @@ self: { }: mkDerivation { pname = "ploterific"; - version = "0.2.1.3"; - sha256 = "0ggi653hjg9s3v9zqsapm3ryb37hfdbw21pznhsvzhyy3n0fv7jv"; + version = "0.2.1.4"; + sha256 = "1kss92ihn9gaif7c70az2pxbgrz2ab9g3257wspz6ivkds04lpip"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -214007,8 +214477,8 @@ self: { }: mkDerivation { pname = "polysemy-mocks"; - version = "0.2.0.0"; - sha256 = "1l17n7hxzb23y0vp9h8cxvfgdkwzbz8g0q37qppl4cqjkhcdq0ya"; + version = "0.3.0.0"; + sha256 = "03yq5pyrg2rhykyhvp3f8b816r9j035xr5d9d1cls73zh9pbbh7z"; libraryHaskellDepends = [ base polysemy template-haskell ]; testHaskellDepends = [ base hspec polysemy ]; testToolDepends = [ hspec-discover ]; @@ -215109,8 +215579,8 @@ self: { ({ mkDerivation, base, deepseq, tasty, tasty-hunit }: mkDerivation { pname = "pos"; - version = "0.2.0.0"; - sha256 = "0c8zbfkbin97b9bavv56m1ym00q7bz9fv4aac45vlg4ns9b9yshv"; + version = "0.3.0.0"; + sha256 = "1cdy9025cqypx3lxa3gsjkidz0g3cbx2cxn0pzyr2ccrm3wf7mfp"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq tasty tasty-hunit ]; description = "positive numbers"; @@ -218281,8 +218751,8 @@ self: { ({ mkDerivation, base, primitive }: mkDerivation { pname = "primitive-checked"; - version = "0.7.2.0"; - sha256 = "1swb10hd18w2xnxiwnscsv4fxmvrql3aw7fll5qlqi2hczbkd4lf"; + version = "0.7.3.0"; + sha256 = "1f4q6v70i8xllnphr894vcx35n0m9hplhlzgdyhrk76cv4fcwpl1"; libraryHaskellDepends = [ base primitive ]; description = "primitive functions with bounds-checking"; license = lib.licenses.bsd3; @@ -218550,8 +219020,8 @@ self: { }: mkDerivation { pname = "primus"; - version = "0.2.0.0"; - sha256 = "170lizshqraf2gqawfnahns019lsazmqvqs61yznzfj71xwr763c"; + version = "0.3.0.0"; + sha256 = "0g9b16cq9z6hbzdh49s952ihhfsv2z9cjfy1jh5nygg3zpvc8bdw"; libraryHaskellDepends = [ adjunctions base deepseq distributive pos profunctors semigroupoids these @@ -220383,8 +220853,8 @@ self: { }: mkDerivation { pname = "proto-lens-jsonpb"; - version = "0.2.0.2"; - sha256 = "1r98841byxkg5941yjrw15n56i0x68qr3gk29bimwcfifdf0idm2"; + version = "0.2.1"; + sha256 = "0ax5zkg9qa7mh4x38nchahr1n1x2wyaasplknig4hgza7xkcmmas"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring bytestring proto-lens-runtime text vector @@ -224597,8 +225067,8 @@ self: { }: mkDerivation { pname = "quote-quot"; - version = "0.2.0.0"; - sha256 = "0sj862037gdljwiv5s4yh0vjfppzf226z7sxb5f7y1k23rijsx0w"; + version = "0.2.1.0"; + sha256 = "1xsd5vs97dwp3wnz862mplakkryi44brr73aqrrv76svkj82bp37"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base tasty tasty-quickcheck template-haskell @@ -224609,15 +225079,12 @@ self: { }) {}; "quotet" = callPackage - ({ mkDerivation, base, exceptions, mtl, template-haskell, th-compat - }: + ({ mkDerivation, base, mtl, template-haskell, th-compat }: mkDerivation { pname = "quotet"; - version = "0.0.0.1"; - sha256 = "030d1r5skmv0gayryy89yfxr5cq4qs01anbhaclil92g07ffblhz"; - libraryHaskellDepends = [ - base exceptions mtl template-haskell th-compat - ]; + version = "0.0.1.0"; + sha256 = "1ajxvhh2zl99ddvmvicsjq775l0k3d8lh433v1z6z6i7zra5hg4g"; + libraryHaskellDepends = [ base mtl template-haskell th-compat ]; description = "Monad transformer for Quote from template-haskell"; license = lib.licenses.cc0; }) {}; @@ -225786,8 +226253,8 @@ self: { pname = "rapid"; version = "0.1.4"; sha256 = "0f86j4r3sm74w49v9x9s58wahgcgick6z7awl6piq83iqaiy4sh7"; - revision = "1"; - editedCabalFile = "1np33ba4d7crwsknw91igrrmkvzwsfmfijirsa7dxmap5npvn3ap"; + revision = "2"; + editedCabalFile = "1v31sadig136f7jv9cj7ddj2fn1ymhiahg4hg5n8l3czsjck7qmp"; libraryHaskellDepends = [ async base containers foreign-store stm ]; @@ -228823,8 +229290,8 @@ self: { }: mkDerivation { pname = "reflex-dom-ionic"; - version = "0.1.0.1"; - sha256 = "0ka81047gk3hnpj9rcvyq8wnw6kxiwr2hxf8fwy3lclbgpk1sard"; + version = "0.2.0.0"; + sha256 = "0pc2kzfk3msd5yfvsvw3q27c32nfzazifipa1d7m4vlpbn5iwrq2"; libraryHaskellDepends = [ base containers ghcjs-dom lens ref-tf reflex reflex-dom-core text ]; @@ -228907,15 +229374,15 @@ self: { "reflex-dom-th" = callPackage ({ mkDerivation, array, base, bytestring, containers, filepath , hspec, megaparsec, reflex-dom-core, stm, tasty, tasty-golden - , tasty-hspec, template-haskell, text + , tasty-hspec, template-haskell, text, th-lift-instances }: mkDerivation { pname = "reflex-dom-th"; - version = "0.3.0.0"; - sha256 = "19s8jhqrzdd5i4fsjp9870fh3hjy55naasf63d0gp0j6kcnb7ghd"; + version = "0.3.0.1"; + sha256 = "1dpzsgix1ldv7n8z8k4pbs3awjzyhyizrd047kx005kz2b1q1ban"; libraryHaskellDepends = [ array base containers megaparsec reflex-dom-core template-haskell - text + text th-lift-instances ]; testHaskellDepends = [ base bytestring filepath hspec megaparsec stm tasty tasty-golden @@ -229339,6 +229806,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "reform_0_2_7_5" = callPackage + ({ mkDerivation, base, containers, mtl, semigroups, text }: + mkDerivation { + pname = "reform"; + version = "0.2.7.5"; + sha256 = "14p98i2682dm1n4drdrvilz67wfp2lr7m8f0wlmk40q3qmhc05xb"; + libraryHaskellDepends = [ base containers mtl semigroups text ]; + description = "reform is a type-safe HTML form generation and validation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "reform-blaze" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, reform, text }: mkDerivation { @@ -230400,6 +230879,27 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "registry-messagepack" = callPackage + ({ mkDerivation, base, containers, msgpack, protolude, registry + , registry-hedgehog, tasty, template-haskell, text, time + , transformers, vector + }: + mkDerivation { + pname = "registry-messagepack"; + version = "0.1.0.2"; + sha256 = "0pwljb8zdq5m47zjfbmy8827g99y2fai6ib9z2p82kkknag1mg5q"; + libraryHaskellDepends = [ + base containers msgpack protolude registry template-haskell text + transformers vector + ]; + testHaskellDepends = [ + base containers msgpack protolude registry registry-hedgehog tasty + template-haskell text time transformers vector + ]; + description = "MessagePack encoders / decoders"; + license = lib.licenses.mit; + }) {}; + "regress" = callPackage ({ mkDerivation, ad, base, vector }: mkDerivation { @@ -231612,8 +232112,8 @@ self: { }: mkDerivation { pname = "replace-megaparsec"; - version = "1.4.4.0"; - sha256 = "1nlbs01ghm6gllkc7chv06hdrwlb94cipcwcx84wzasdqdzvcdl1"; + version = "1.4.5.0"; + sha256 = "1n9ik81hd5xgcbzzjrdqxp34q4qg6nklbg36124amdr14id03ylg"; libraryHaskellDepends = [ base bytestring megaparsec parser-combinators text ]; @@ -233162,8 +233662,8 @@ self: { }: mkDerivation { pname = "rex"; - version = "0.6.1"; - sha256 = "1zdsdwagrcjlfy2qfvn1gr8z9xz41s2vwf2y4dwrlvh11xswxvhb"; + version = "0.6.2"; + sha256 = "17lbpknqzly7h2gz3x4n4ykjirhqym7bk9wrvjhh23din6brg8p3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers haskell-src-exts haskell-src-meta @@ -235872,8 +236372,8 @@ self: { pname = "rss"; version = "3000.2.0.7"; sha256 = "0z48xb610k1h29rg03q19y08fp78agxp2gr48innw5y3rz00s6ym"; - revision = "4"; - editedCabalFile = "10gn0rqbg3ffsz9c87d0baq27vzvcq7gbqdijhp7s2wl5w70yff2"; + revision = "5"; + editedCabalFile = "197a9q8zmfx8imbnrwp7b62xahh2qs47mk67hzhrrz0f5v88qszm"; libraryHaskellDepends = [ base HaXml network network-uri time ]; description = "A library for generating RSS 2.0 feeds."; license = lib.licenses.publicDomain; @@ -238136,8 +238636,8 @@ self: { }: mkDerivation { pname = "sbp"; - version = "4.1.5"; - sha256 = "1f3i50i4mfxi8y5akg3kncgkwx2wflcgsv7rzxccd75bv3ynk45z"; + version = "4.1.6"; + sha256 = "0ph1bn95bxpmfs2xvbgj7kpz3ji6jf65ykah5srmhqgbw21d1wl7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -240610,6 +241110,30 @@ self: { license = lib.licenses.mit; }) {inherit (pkgs) secp256k1;}; + "secp256k1-haskell_0_6_1" = callPackage + ({ mkDerivation, base, base16, bytestring, cereal, deepseq, entropy + , hashable, hspec, hspec-discover, HUnit, monad-par, mtl + , QuickCheck, secp256k1, string-conversions, unliftio-core + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "0.6.1"; + sha256 = "0abxwmls4rvsnck7p5gpajmha2vc9fbcrr2q1alkpw8acmgfhr76"; + libraryHaskellDepends = [ + base base16 bytestring cereal deepseq entropy hashable QuickCheck + string-conversions unliftio-core + ]; + libraryPkgconfigDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16 bytestring cereal 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 @@ -241438,8 +241962,8 @@ self: { }: mkDerivation { pname = "sensei"; - version = "0.6.1"; - sha256 = "1x5wvxfa08mmfwsyfm5h50lag5knyf19lycvjp3zb6ih70j2l390"; + version = "0.6.2"; + sha256 = "168znkrlciywsqpgbssnz2n2w1w6240j1cxk83bpzlflg7q934ps"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -251774,6 +252298,8 @@ self: { pname = "snap-core"; version = "1.0.5.0"; sha256 = "0hf671g7h4nikfvi05q3mmcxhfcsh874dkansssn0mc68k9fsak4"; + revision = "1"; + editedCabalFile = "17ls02j8lxk0ml3pikxqkpmivzi49n2x5xh14gnrk2j1f8g06zk5"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder case-insensitive containers directory filepath hashable HUnit io-streams lifted-base @@ -252533,20 +253059,19 @@ self: { "snaplet-persistent" = callPackage ({ mkDerivation, base, bytestring, clientsession, configurator , errors, heist, lens, map-syntax, monad-logger, mtl, persistent - , persistent-postgresql, persistent-template, readable - , resource-pool, resourcet, safe, snap, text, time, transformers - , unordered-containers + , persistent-postgresql, readable, resource-pool, resourcet, safe + , snap, text, time, transformers, unordered-containers }: mkDerivation { pname = "snaplet-persistent"; - version = "0.6.1"; - sha256 = "1s1ay1kzmjg3gh14ggnb24hpr2gjyk0ip0jbn55ly5zgfqdb422v"; + version = "0.7.1"; + sha256 = "1vp114ddq5fjl3bwwnwry39flfb3d4b7zws9m3yh315qk85ji3s6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring clientsession configurator errors heist lens map-syntax monad-logger mtl persistent persistent-postgresql - persistent-template readable resource-pool resourcet safe snap text - time transformers unordered-containers + readable resource-pool resourcet safe snap text time transformers + unordered-containers ]; description = "persistent snaplet for the Snap Framework"; license = lib.licenses.bsd3; @@ -254670,10 +255195,8 @@ self: { }: mkDerivation { pname = "spatial-rotations"; - version = "0.1.0.1"; - sha256 = "02nysw4dbg5l37j83kdybxkrdzgjxn20h3lknnphwz0hr0n489ii"; - revision = "3"; - editedCabalFile = "03kjhr51w600cnm1jgdc9nbm9ay66fxq93z7r6xgph1a4dmcjvg4"; + version = "0.1.0.2"; + sha256 = "01jac0m6hjx89sp6wqs8f103gjd6wlmj7vxl3a6sy6xchk81irl9"; libraryHaskellDepends = [ base linear manifolds-core vector-space ]; @@ -258379,6 +258902,8 @@ self: { pname = "steeloverseer"; version = "2.1.0.0"; sha256 = "1l2pfk6fdnc2ssmcjmwj8w5wfk6ra4n880nbxr670kzrlnr2vqg1"; + revision = "1"; + editedCabalFile = "0vb2k7c02gmnn03zq84pb9ycsl8nkahkddwzn3nh0jsgb2jc9pln"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -263454,8 +263979,8 @@ self: { }: mkDerivation { pname = "syb-with-class"; - version = "0.6.1.13"; - sha256 = "1w767im0a2qdi6br6lx4kh946yryibjwjx4a64cijxfrj7gbfxk5"; + version = "0.6.1.14"; + sha256 = "1dm64pn06sc05sbkmgrnj5b6p33xaz65ghx8233h5jqq7phyjrlc"; libraryHaskellDepends = [ array base bytestring containers template-haskell ]; @@ -263488,13 +264013,13 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.8.0.1"; - sha256 = "0h524wiwmvx4gp73lsnl5bk93866z6ac1s37xbym7jlfbzn6q8x1"; + version = "0.9.0.0"; + sha256 = "1gp9kifyh88pjnk7vnb0p09fkcmnhy5akgfdacmrmgwcnyswx6f1"; libraryHaskellDepends = [ async autodocodec autodocodec-yaml base bytestring containers Diff dlist envparse filepath MonadRandom mtl optparse-applicative path path-io pretty-show QuickCheck quickcheck-io random-shuffle safe - safe-coloured-text safe-coloured-text-terminfo split text yaml + safe-coloured-text safe-coloured-text-terminfo split stm text yaml ]; testHaskellDepends = [ base bytestring path path-io QuickCheck random safe-coloured-text @@ -263565,14 +264090,14 @@ self: { }) {}; "sydtest-hedgehog" = callPackage - ({ mkDerivation, base, containers, hedgehog, sydtest + ({ mkDerivation, base, containers, hedgehog, stm, sydtest , sydtest-discover }: mkDerivation { pname = "sydtest-hedgehog"; - version = "0.0.0.0"; - sha256 = "0kxx2r4hjqzkrhplgfby2x7zcya05n42hna86zk27k2i9hkabhnh"; - libraryHaskellDepends = [ base containers hedgehog sydtest ]; + version = "0.1.0.0"; + sha256 = "0p0aj2jd6cgi3mdzdlwksczikxsx9ajh0lcvd6k4059x1ddjxplb"; + libraryHaskellDepends = [ base containers hedgehog stm sydtest ]; testHaskellDepends = [ base hedgehog sydtest ]; testToolDepends = [ sydtest-discover ]; description = "A Hedgehog companion library for sydtest"; @@ -263601,15 +264126,17 @@ self: { }) {}; "sydtest-hspec" = callPackage - ({ mkDerivation, base, hspec, hspec-core, mtl, sydtest - , sydtest-discover + ({ mkDerivation, base, hspec, hspec-core, mtl, QuickCheck, stm + , sydtest, sydtest-discover }: mkDerivation { pname = "sydtest-hspec"; - version = "0.0.0.1"; - sha256 = "14z15z0yihssy2s0cn570q61md3zbagf329gj26i5r7rfwr9mm7m"; - libraryHaskellDepends = [ base hspec-core mtl sydtest ]; - testHaskellDepends = [ base hspec sydtest ]; + version = "0.1.0.0"; + sha256 = "17j48cp7n0smci0m42yyvkz0rd5xfrysb2f6hwxaqhl703ifhlyy"; + libraryHaskellDepends = [ + base hspec-core mtl QuickCheck stm sydtest + ]; + testHaskellDepends = [ base hspec stm sydtest ]; testToolDepends = [ sydtest-discover ]; description = "An Hspec companion library for sydtest"; license = "unknown"; @@ -263796,6 +264323,74 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "sydtest-webdriver" = callPackage + ({ mkDerivation, aeson, base, http-client, http-types + , monad-control, mtl, network, network-uri, path, path-io + , port-utils, sydtest, sydtest-discover, sydtest-typed-process + , sydtest-wai, transformers-base, typed-process, wai, webdriver + }: + mkDerivation { + pname = "sydtest-webdriver"; + version = "0.0.0.0"; + sha256 = "030qv68sb075lqwz449yvliwg356ggn3ab90zcad6hc6hyz8x3vp"; + libraryHaskellDepends = [ + aeson base http-client http-types monad-control mtl network + network-uri path path-io port-utils sydtest sydtest-typed-process + sydtest-wai transformers-base typed-process webdriver + ]; + testHaskellDepends = [ + base http-types network-uri sydtest sydtest-wai wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-webdriver-screenshot" = callPackage + ({ mkDerivation, base, bytestring, http-types, JuicyPixels, mtl + , network-uri, path, path-io, sydtest, sydtest-discover + , sydtest-wai, sydtest-webdriver, wai, webdriver + }: + mkDerivation { + pname = "sydtest-webdriver-screenshot"; + version = "0.0.0.0"; + sha256 = "00w3ijgwwplgg0310qnc56c5a50i1vnzn94np4jscjv4aw849s1b"; + libraryHaskellDepends = [ + base bytestring http-types JuicyPixels mtl network-uri path path-io + sydtest sydtest-wai sydtest-webdriver webdriver + ]; + testHaskellDepends = [ + base http-types network-uri sydtest sydtest-wai sydtest-webdriver + wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver screenshot companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-webdriver-yesod" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-types, mtl + , network-uri, path, path-io, sydtest, sydtest-discover + , sydtest-wai, sydtest-webdriver, sydtest-yesod, text, webdriver + , yesod + }: + mkDerivation { + pname = "sydtest-webdriver-yesod"; + version = "0.0.0.0"; + sha256 = "10q112rsj5gh3ijy7pf93zslsxqk7jim1i1fslqpld71wqw2abr2"; + libraryHaskellDepends = [ + base bytestring http-client http-types mtl network-uri path path-io + sydtest sydtest-wai sydtest-webdriver sydtest-yesod text webdriver + yesod + ]; + testHaskellDepends = [ + base path path-io sydtest sydtest-webdriver yesod + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver+yesod companion library for sydtest"; + license = "unknown"; + }) {}; + "sydtest-yesod" = callPackage ({ mkDerivation, base, binary, blaze-builder, bytestring , case-insensitive, conduit, containers, cookie, exceptions @@ -268234,6 +268829,32 @@ self: { license = lib.licenses.bsd3; }) {}; + "telegram-bot-simple_0_5" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron + , filepath, hashable, http-api-data, http-client, http-client-tls + , monad-control, mtl, pretty-show, profunctors, servant + , servant-client, servant-multipart-api, servant-multipart-client + , split, stm, template-haskell, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "telegram-bot-simple"; + version = "0.5"; + sha256 = "0mzzq7lfl56h1i9dr617h5vcv47j2nsf77pkq18s8wk5zrc67r2w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cron filepath hashable + http-api-data http-client http-client-tls monad-control mtl + pretty-show profunctors servant servant-client + servant-multipart-api servant-multipart-client split stm + template-haskell text time transformers unordered-containers + ]; + description = "Easy to use library for building Telegram bots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "telegram-raw-api" = callPackage ({ mkDerivation, aeson, base, bytestring, deriving-aeson , generic-lens, hashable, http-client, http-client-tls, http-media @@ -270431,8 +271052,8 @@ self: { }: mkDerivation { pname = "text-builder-dev"; - version = "0.2.0.1"; - sha256 = "196qnqr5pxx6s4dd37pbzfmbml379s1m91pkimkklf8r2jcvf1zn"; + version = "0.2.1"; + sha256 = "0jrzs4dcm2zq5gsn4lbmrasrsk31rs0z6n3vgs514x7p3fdv6lpj"; libraryHaskellDepends = [ base bytestring deferred-folds split text text-conversions tostring transformers @@ -277373,8 +277994,8 @@ self: { }: mkDerivation { pname = "tree-sitter"; - version = "0.9.0.2"; - sha256 = "1jw70m7z7yj4d2ivgynh8z7n5ndd978r21012hxj93sy87axz7mf"; + version = "0.9.0.3"; + sha256 = "0al8pywpg0xr7cq9bq7acppkpl6zlzggf0pdh8g0vgi5vipbscad"; libraryHaskellDepends = [ base bytestring containers directory filepath split template-haskell unordered-containers @@ -277384,12 +278005,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "tree-sitter-c-sharp" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-c-sharp"; + version = "0.1.0.1"; + sha256 = "0cdp95djcjdb123hc87jrhcrvhi4s0r1x2c8l6sy58bhal4cgkhz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for C#"; + license = lib.licenses.bsd3; + }) {}; + "tree-sitter-go" = callPackage ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-go"; - version = "0.5.0.2"; - sha256 = "0zl8q96xffi4cqd3yl44x64q9440qragg8735lzwwfl8nayx78bj"; + version = "0.5.0.3"; + sha256 = "0z4x25dk6m34di829431gsa9gfh2ih2svpm73dj53p2fz78m4988"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Go"; @@ -277400,8 +278033,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-haskell"; - version = "0.3.0.1"; - sha256 = "194rws181v8pv3w9zxx9h8fqnilivwrdw27hwlps30kmmk26rraq"; + version = "0.3.0.2"; + sha256 = "0ir90y3nh3pvx0f3rs4k14y8fqjia9r964ir5pnj1f8wggiijnyz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base tree-sitter ]; @@ -277413,8 +278046,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-java"; - version = "0.7.0.2"; - sha256 = "1im1cwf20f02i244ggb5xl1cblkxr4rjk5h1c91vhzfv1hja37sn"; + version = "0.7.0.3"; + sha256 = "0d8cyrzpl00v3l01pr4sdm22r644781kac9fn93nm9ix7n3wj6fs"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Java"; @@ -277425,20 +278058,32 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-json"; - version = "0.7.0.2"; - sha256 = "02ly1dj4l8l1cvi5ymwqv85l0jdq9dixcpgqgyy1d744d214gg4g"; + version = "0.7.0.3"; + sha256 = "08h91b7sbl2i96w3gw6z9cs7q40bifliicl7pb1ghq4v9vzgmcm6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for JSON"; license = lib.licenses.bsd3; }) {}; + "tree-sitter-ocaml" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-ocaml"; + version = "0.1.0.1"; + sha256 = "1pgfz6zrpf62m7j20vx8r0x0m06y5dnv8ps2clxl4a8j8dmk7scn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for OCaml"; + license = lib.licenses.bsd3; + }) {}; + "tree-sitter-php" = callPackage ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-php"; - version = "0.5.0.1"; - sha256 = "05nfsw1mk27xiqr9ca8bky437xqin4zqb1mammcjpyi9qif9zzbh"; + version = "0.5.0.2"; + sha256 = "02g3mdj8cx4h1gx65v3s38kmmmrj7d3ki95qhrcifjwbjgn7nc36"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for PHP"; @@ -277449,8 +278094,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-python"; - version = "0.9.0.3"; - sha256 = "1bjiddhm0zj01s7785xr7yldsbd1agbj4nc9cyxvkadxmf7cha7h"; + version = "0.9.0.4"; + sha256 = "0hx5vc03mvhd0m92n4m87iqxyr1i8hbyxhb33ziq7c510cr6c6gq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Python"; @@ -277461,8 +278106,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-ql"; - version = "0.1.0.4"; - sha256 = "0pawzp1q160h6ccl2dkngrgkyxjs1szsyxjn55clbv4jla3zypni"; + version = "0.1.0.5"; + sha256 = "1xfr0rpzmxjwlhd1s99gi9jl0yjd3awa328z01x7hk8ww4jpbg00"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for QL"; @@ -277473,8 +278118,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-ruby"; - version = "0.5.0.3"; - sha256 = "097wrscdjlr5nqyx2d3076gppfv3xm299b6iya5g50z24g5izfxn"; + version = "0.5.0.4"; + sha256 = "0rvlgw5d8ryinabq6520g1y5gwgrjdb1wjr6jc9ikhdsqppp17yy"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Ruby"; @@ -277485,8 +278130,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-rust"; - version = "0.1.0.1"; - sha256 = "0h8dbr4pn1qnqlg0fs1f6jxasjpfjs4j6x4h86dhz6sw3fih9g00"; + version = "0.1.0.2"; + sha256 = "0ql5x6bxsmqnzj2xz6dfqdp3ab87df9jv8vcjxywr8nx07fwi6zl"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for Rust"; @@ -277497,8 +278142,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-tsx"; - version = "0.5.0.2"; - sha256 = "0ir4n732wd5i6m8jkkrwah7091i147pxbaa2mpl56zg8nya52490"; + version = "0.5.0.3"; + sha256 = "0d2qqqlqs5qr776b3wrnzbfk7iq635c1knpvmf8dc8a7cvqbrrhz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for TSX"; @@ -277509,8 +278154,8 @@ self: { ({ mkDerivation, base, tree-sitter }: mkDerivation { pname = "tree-sitter-typescript"; - version = "0.5.0.2"; - sha256 = "0qlwiks80861f9prps4x5ag6ivi9ihp8rq416jmmgmc3bj72bkfi"; + version = "0.5.0.3"; + sha256 = "0s7bp11jgj4381lln2z3zl7dxvyi10yiza08473nd8z5d3xr0kjh"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base tree-sitter ]; description = "Tree-sitter grammar/parser for TypeScript"; @@ -284989,8 +285634,8 @@ self: { }: mkDerivation { pname = "userid"; - version = "0.1.3.6"; - sha256 = "02alsm7h42hjymmr2xn2cf9ks6sph6arccirpndbndyvbgrds7nn"; + version = "0.1.3.7"; + sha256 = "12ijma954vss6a2nicq17q5pz3l7qjgh1f6s8lcrrxcf8vc10m1c"; libraryHaskellDepends = [ aeson base boomerang cereal safecopy web-routes web-routes-th ]; @@ -286132,6 +286777,8 @@ self: { pname = "validity"; version = "0.12.0.0"; sha256 = "03md04q3ymilgc1pssczij392bphmg9ld6aa0fwfwjyjlqjj67fk"; + revision = "1"; + editedCabalFile = "1ifdx7vrr6n3zkgk6gp9djp0xcy8ndvrl585c01rq12rg3l0my8p"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; description = "Validity typeclass"; @@ -286146,6 +286793,8 @@ self: { pname = "validity-aeson"; version = "0.2.0.4"; sha256 = "1k0x6va9mmz0z9hgd1is71ks4fgbziw53rm7r6jsidp4ksszdzm0"; + revision = "1"; + editedCabalFile = "1zhqg6hac0js33yn0xw10pcp11hbygr95vmcmgpp3sdxdhgpbnmy"; libraryHaskellDepends = [ aeson base validity validity-scientific validity-text validity-unordered-containers validity-vector @@ -286234,6 +286883,8 @@ self: { pname = "validity-text"; version = "0.3.1.2"; sha256 = "00sfiykazz2iwwr43lxl0q6dn03jpf515k0s8hymqpychmflyqhi"; + revision = "1"; + editedCabalFile = "0d0gkp9wjbhq2p6zfnc2jx5ifh6xi84psiqrrxczdgi1kwl0af3j"; libraryHaskellDepends = [ base bytestring text validity ]; description = "Validity instances for text"; license = lib.licenses.mit; @@ -289480,6 +290131,37 @@ self: { license = lib.licenses.mit; }) {}; + "wai-extra_3_1_10" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring + , bytestring, call-stack, case-insensitive, containers, cookie + , data-default-class, directory, fast-logger, hspec, http-types + , http2, HUnit, iproute, network, resourcet, streaming-commons + , text, time, transformers, unix, vault, wai, wai-logger, word8 + , zlib + }: + mkDerivation { + pname = "wai-extra"; + version = "3.1.10"; + sha256 = "0ldzwcjgj0k3ma25y4jaywv4g4bjjnn75ixlk1h4r4f3iapxm6kr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base base64-bytestring bytestring call-stack + case-insensitive containers cookie data-default-class directory + fast-logger http-types http2 HUnit iproute network resourcet + streaming-commons text time transformers unix vault wai wai-logger + word8 + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive cookie fast-logger hspec + http-types http2 HUnit iproute resourcet text time transformers wai + zlib + ]; + description = "Provides some basic WAI handlers and middleware"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "wai-feature-flags" = callPackage ({ mkDerivation, aeson, base, bytestring, splitmix, text , unordered-containers, wai, warp @@ -291906,6 +292588,25 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes_0_27_14_4" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, exceptions + , ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck + , split, text, utf8-string + }: + mkDerivation { + pname = "web-routes"; + version = "0.27.14.4"; + sha256 = "10zpyxigrmp97x7xd9aw8kn925ygjf0jv8hppxmksjf9a6pvyfn1"; + libraryHaskellDepends = [ + base blaze-builder bytestring exceptions ghc-prim http-types mtl + parsec split text utf8-string + ]; + testHaskellDepends = [ base hspec HUnit QuickCheck text ]; + description = "portable, type-safe URL routing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-boomerang" = callPackage ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }: mkDerivation { @@ -291919,6 +292620,20 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-boomerang_0_28_4_3" = callPackage + ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }: + mkDerivation { + pname = "web-routes-boomerang"; + version = "0.28.4.3"; + sha256 = "1cdn29084i2bvsh7pa6d4dr5bgpixix36dhi49q8nbcbp02qycap"; + libraryHaskellDepends = [ + base boomerang mtl parsec text web-routes + ]; + description = "Use boomerang for type-safe URL parsers/printers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-generics" = callPackage ({ mkDerivation, base, parsec, text, web-routes }: mkDerivation { @@ -291945,6 +292660,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-happstack_0_23_12_2" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, text + , web-routes + }: + mkDerivation { + pname = "web-routes-happstack"; + version = "0.23.12.2"; + sha256 = "01ks9c8bln8yiff7dqfm3ai7scci304q94w1zaqvzph57m1whrd6"; + libraryHaskellDepends = [ + base bytestring happstack-server text web-routes + ]; + description = "Adds support for using web-routes with Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-hsp" = callPackage ({ mkDerivation, base, hsp, text, web-routes }: mkDerivation { @@ -291956,6 +292687,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-hsp_0_24_6_2" = callPackage + ({ mkDerivation, base, hsp, text, web-routes }: + mkDerivation { + pname = "web-routes-hsp"; + version = "0.24.6.2"; + sha256 = "0cmijyklkrakcwfmwfa70kbm619p1dfl900lx57mca23k8m2aksn"; + libraryHaskellDepends = [ base hsp text web-routes ]; + description = "Adds XMLGenerator instance for RouteT monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routes-mtl" = callPackage ({ mkDerivation, base, web-routes }: mkDerivation { @@ -292000,8 +292743,8 @@ self: { }: mkDerivation { pname = "web-routes-th"; - version = "0.22.6.6"; - sha256 = "0z5mcpnp38x6yzazdkdbj9z99837g9nlm4pp3lxzzsib7qs9a6sp"; + version = "0.22.7"; + sha256 = "0h3xaml18jgc66ylmwlymp1mqnf59lfvsd3xswdki8dk31ryaca4"; libraryHaskellDepends = [ base parsec split template-haskell text web-routes ]; @@ -292040,6 +292783,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "web-routes-wai_0_24_3_2" = callPackage + ({ mkDerivation, base, bytestring, http-types, text, wai + , web-routes + }: + mkDerivation { + pname = "web-routes-wai"; + version = "0.24.3.2"; + sha256 = "1cdahkpw0194gdx11g4h4313ni0b6sdj9j5r666rgwwzr22wgql7"; + libraryHaskellDepends = [ + base bytestring http-types text wai web-routes + ]; + description = "Library for maintaining correctness of URLs within an application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "web-routing" = callPackage ({ mkDerivation, base, bytestring, criterion, doctest, primitive , text, types-compat, unordered-containers @@ -293391,40 +294150,42 @@ self: { }) {inherit (pkgs) SDL2;}; "what4" = callPackage - ({ mkDerivation, attoparsec, base, bifunctors, bimap, bv-sized - , bytestring, config-value, containers, contravariant - , data-binary-ieee754, deepseq, deriving-compat, directory - , exceptions, extra, filepath, fingertree, ghc-prim, hashable + ({ mkDerivation, async, attoparsec, base, bifunctors, bimap + , bv-sized, bytestring, concurrent-extra, config-value, containers + , contravariant, data-binary-ieee754, deepseq, deriving-compat + , directory, exceptions, filepath, fingertree, ghc-prim, hashable , hashtables, hedgehog, io-streams, lens, libBF, lumberjack, mtl , panic, parameterized-utils, prettyprinter, process, QuickCheck - , scientific, tasty, tasty-checklist, tasty-hedgehog, tasty-hunit - , tasty-quickcheck, tasty-sugar, template-haskell, temporary, text - , th-abstraction, th-lift, th-lift-instances, transformers - , unordered-containers, utf8-string, vector, versions, zenc + , scientific, tasty, tasty-checklist, tasty-expected-failure + , tasty-hedgehog, tasty-hunit, tasty-quickcheck, tasty-sugar + , template-haskell, temporary, text, th-abstraction, th-lift + , th-lift-instances, transformers, unordered-containers + , utf8-string, vector, versions, zenc }: mkDerivation { pname = "what4"; - version = "1.2.1"; - sha256 = "0cbvdiszqzhw50m51kfm0qsadq04dxwb8836hibv61sshgckpsf3"; + version = "1.3"; + sha256 = "03p4sk543vygmah0mf1nzlxv9l3qzaiy023if3cszcwys22gr7kq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - attoparsec base bifunctors bimap bv-sized bytestring config-value - containers data-binary-ieee754 deepseq deriving-compat directory - exceptions extra filepath fingertree ghc-prim hashable hashtables - io-streams lens libBF mtl panic parameterized-utils prettyprinter - process scientific template-haskell temporary text th-abstraction - th-lift th-lift-instances transformers unordered-containers - utf8-string vector versions zenc + async attoparsec base bifunctors bimap bv-sized bytestring + concurrent-extra config-value containers data-binary-ieee754 + deepseq deriving-compat directory exceptions filepath fingertree + ghc-prim hashable hashtables io-streams lens libBF mtl panic + parameterized-utils prettyprinter process scientific + template-haskell temporary text th-abstraction th-lift + th-lift-instances transformers unordered-containers utf8-string + vector versions zenc ]; executableHaskellDepends = [ base parameterized-utils ]; testHaskellDepends = [ base bv-sized bytestring containers contravariant data-binary-ieee754 exceptions hedgehog io-streams libBF lumberjack - parameterized-utils prettyprinter QuickCheck tasty tasty-checklist - tasty-hedgehog tasty-hunit tasty-quickcheck tasty-sugar text - transformers versions + parameterized-utils prettyprinter process QuickCheck tasty + tasty-checklist tasty-expected-failure tasty-hedgehog tasty-hunit + tasty-quickcheck tasty-sugar text transformers versions ]; description = "Solver-agnostic symbolic values support for issuing queries"; license = lib.licenses.bsd3; @@ -294590,6 +295351,8 @@ self: { pname = "word24"; version = "2.0.1"; sha256 = "11m0qffpjngylmci73v7y3ap7v8244cylzgj3qai9wwdr1ya2jy3"; + revision = "1"; + editedCabalFile = "1mhjln83z2sz0pq9phlzjbdl7lny8fn3pb0smphm2rz09j6nmb0m"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq QuickCheck test-framework test-framework-quickcheck2 @@ -299446,8 +300209,8 @@ self: { }: mkDerivation { pname = "yapb"; - version = "0.2.3"; - sha256 = "14909qgfvz19jqyj64y2mjg4nzrd3kk3zffg53mf6715y49y6npb"; + version = "0.2.6"; + sha256 = "1gdmnhafr7i4f4zxsiq3yw2kzlxrir9vygf2g41war9wnd9mfq8p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -301348,8 +302111,8 @@ self: { }: mkDerivation { pname = "yesod-persistent"; - version = "1.6.0.7"; - sha256 = "102xmp7n08sk1g5rv31jpln2v9kqf1zsqsnmi83mnhmgggcbj1k4"; + version = "1.6.0.8"; + sha256 = "02vm0qm0yxqn6x61iir81wf6ibwnf8gkia8lw71fgpxgav154ig6"; libraryHaskellDepends = [ base blaze-builder conduit persistent persistent-template resource-pool resourcet transformers yesod-core @@ -301891,6 +302654,33 @@ self: { license = lib.licenses.mit; }) {}; + "yesod-test_1_6_13" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , bytestring, case-insensitive, conduit, containers, cookie, hspec + , hspec-core, html-conduit, http-types, HUnit, memory, mtl, network + , pretty-show, text, time, transformers, unliftio, unliftio-core + , wai, wai-extra, xml-conduit, xml-types, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-test"; + version = "1.6.13"; + sha256 = "1r5ip85x0shv00dvznd201fbl9gi90nkk33szmh0cz77x8960v19"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + case-insensitive conduit containers cookie hspec-core html-conduit + http-types HUnit memory mtl network pretty-show text time + transformers wai wai-extra xml-conduit xml-types yesod-core + ]; + testHaskellDepends = [ + base bytestring containers cookie hspec html-conduit http-types + HUnit text unliftio unliftio-core wai wai-extra xml-conduit + yesod-core yesod-form + ]; + description = "integration testing for WAI/Yesod Applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "yesod-test-json" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, hspec , http-types, HUnit, text, transformers, wai, wai-test @@ -303275,8 +304065,8 @@ self: { }: mkDerivation { pname = "zeolite-lang"; - version = "0.22.0.0"; - sha256 = "1569qdpy2llvi4cvbmya89ll21rjjwbzxhm0f639aaaxal21szj5"; + version = "0.22.1.0"; + sha256 = "0gr3p9k7v44b09bcm1acyds5ai52cy72py2z975d6l08szvsbc5f"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -303816,6 +304606,8 @@ self: { pname = "zip"; version = "1.7.2"; sha256 = "1c5pr3hv11dpn4ybd4742qkpqmvb9l3l7xmzlsf65wm2p8071dvj"; + revision = "1"; + editedCabalFile = "1hazf2p31rzjycci8y40zm302msr0mgvb242lww21rxrpicbzl8d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ From bd6a8539139cd34ec8c1017cd10ddf1a12903f5e Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Thu, 21 Apr 2022 16:31:51 +0900 Subject: [PATCH 04/19] nvfetcher: remove jailbreak that is no longer necessary --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5f02160c64e4..31a6794ce614 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -687,9 +687,6 @@ self: super: { # https://github.com/pxqr/base32-bytestring/issues/4 base32-bytestring = dontCheck super.base32-bytestring; - # 2022-03-24: Strict aeson bound: https://github.com/berberman/nvfetcher/pull/63 - nvfetcher = throwIfNot (super.nvfetcher.version == "0.4.0.0") "nvfetcher: remove jailbreak after update" doJailbreak super.nvfetcher; - # 2022-03-24: Strict aeson bound: arch-web = throwIfNot (super.arch-web.version == "0.1.0") "arch-web: remove jailbreak after update" doJailbreak super.arch-web; From 6fe53651df918682280ecac0cec950b055e1facf Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Thu, 21 Apr 2022 16:32:45 +0900 Subject: [PATCH 05/19] haskellPackages.cryptostore: remove override for now-released version --- .../development/haskell-modules/configuration-common.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 31a6794ce614..cf47ea821666 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2581,15 +2581,6 @@ self: super: { # 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15 base-noprelude = doJailbreak super.base-noprelude; - # Manually upgrade cryptostore to work around - # https://github.com/ocheron/cryptostore/issues/7 - cryptostore = assert super.cryptostore.version == "0.2.1.0"; overrideCabal { - version = "0.2.2.0"; - sha256 = "0n70amg7y2qwfjhj4xaqjia46fbabba9l2g19ry191m7c4zp1skx"; - revision = null; - editedCabalFile = null; - } super.cryptostore; - # 2022-03-16: Bounds need to be loosened https://github.com/obsidiansystems/dependent-sum-aeson-orphans/issues/10 dependent-sum-aeson-orphans = doJailbreak super.dependent-sum-aeson-orphans; From d331463a2c7ed1fc9d2fe4b16c94df76a609a8b7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 18 Apr 2022 22:21:21 +0200 Subject: [PATCH 06/19] haskell.compiler: fix binary GHCs with store paths containing "xxx" At some point in hadrian's installation Makefile used for e.g. alpine bindists 'xxx' is used as a placeholder for three spaces and later substituted back. This breaks if the store path itself contains 'xxx'. We adapt an upstream patch which will be part of 9.4 (and presumably 9.0.3 and 9.2.3) as a workaround for this issue for 8.10.2 and 8.10.7 which are the binary GHCs in nixpkgs affected. --- pkgs/development/compilers/ghc/8.10.2-binary.nix | 14 ++++++++++++++ pkgs/development/compilers/ghc/8.10.7-binary.nix | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/pkgs/development/compilers/ghc/8.10.2-binary.nix b/pkgs/development/compilers/ghc/8.10.2-binary.nix index a29a5b0b5ab6..10ee40f710c8 100644 --- a/pkgs/development/compilers/ghc/8.10.2-binary.nix +++ b/pkgs/development/compilers/ghc/8.10.2-binary.nix @@ -272,6 +272,20 @@ stdenv.mkDerivation rec { lib.optionalString stdenv.isLinux '' find . -type f -executable -exec patchelf \ --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + '' + + # The hadrian install Makefile uses 'xxx' as a temporary placeholder in path + # substitution. Which can break the build if the store path / prefix happens + # to contain this string. This will be fixed with 9.4 bindists. + # https://gitlab.haskell.org/ghc/ghc/-/issues/21402 + '' + # Detect hadrian Makefile by checking for the target that has the problem + if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then + echo Hadrian bindist, applying workaround for xxx path substitution. + # based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch + substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0' + else + echo Not a hadrian bindist, not applying xxx path workaround. + fi ''; # fix for `configure: error: Your linker is affected by binutils #16177` diff --git a/pkgs/development/compilers/ghc/8.10.7-binary.nix b/pkgs/development/compilers/ghc/8.10.7-binary.nix index bf3ace0240c5..94ad5a78a0a7 100644 --- a/pkgs/development/compilers/ghc/8.10.7-binary.nix +++ b/pkgs/development/compilers/ghc/8.10.7-binary.nix @@ -270,6 +270,20 @@ stdenv.mkDerivation rec { lib.optionalString stdenv.isLinux '' find . -type f -executable -exec patchelf \ --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + '' + + # The hadrian install Makefile uses 'xxx' as a temporary placeholder in path + # substitution. Which can break the build if the store path / prefix happens + # to contain this string. This will be fixed with 9.4 bindists. + # https://gitlab.haskell.org/ghc/ghc/-/issues/21402 + '' + # Detect hadrian Makefile by checking for the target that has the problem + if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then + echo Hadrian bindist, applying workaround for xxx path substitution. + # based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch + substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0' + else + echo Not a hadrian bindist, not applying xxx path workaround. + fi ''; # fix for `configure: error: Your linker is affected by binutils #16177` From 5724dddf1745ba3908d1e2db54fcdb36ec6f5184 Mon Sep 17 00:00:00 2001 From: libjared Date: Thu, 21 Apr 2022 14:23:33 -0500 Subject: [PATCH 07/19] haskellPackages.sensei: mark unbroken, override Sensei had an issue on NixOS relating to tmpfs, and 0.6.2 fixes that. But it still needs an override because it (the binary *and* the tests) require the git binary and latest hspec. --- .../haskell-modules/configuration-common.nix | 12 ++++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - .../development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index cf47ea821666..95271c1fc64d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -851,6 +851,18 @@ self: super: { # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; + # requires git at test-time *and* runtime, but we'll just rely on users to + # bring their own git at runtime + sensei = overrideCabal (drv: { + testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta_2_9_3 ]; + testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ]; + }) (super.sensei.overrideScope (self: super: { + hspec-meta = self.hspec-meta_2_9_3; + hspec = self.hspec_2_9_7; + hspec-core = dontCheck self.hspec-core_2_9_7; + hspec-discover = self.hspec-discover_2_9_7; + })); + # Depends on broken fluid. fluid-idl-http-client = markBroken super.fluid-idl-http-client; fluid-idl-scotty = markBroken super.fluid-idl-scotty; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f18d261ce1a1..b942853b0bc5 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4467,7 +4467,6 @@ broken-packages: - semigroups-actions - sendgrid-haskell - sendgrid-v3 - - sensei - sensu-run - sentry - separated diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7387c81da321..af58a443114a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -241978,8 +241978,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Automatically run Hspec tests on file modifications"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "sensenet" = callPackage From a36d4533767804b0cada4645f4c18cbb811d0b3d Mon Sep 17 00:00:00 2001 From: libjared Date: Sun, 24 Apr 2022 13:07:45 -0500 Subject: [PATCH 08/19] haskellPackages.sensei: add libjared as maintainer --- maintainers/maintainer-list.nix | 7 +++++++ .../haskell-modules/configuration-hackage2nix/main.yaml | 2 ++ pkgs/development/haskell-modules/hackage-packages.nix | 1 + 3 files changed, 10 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b20b473dc679..1e5b0d83e149 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7173,6 +7173,13 @@ githubId = 1769386; name = "Liam Diprose"; }; + libjared = { + email = "jared@perrycode.com"; + github = "libjared"; + githubId = 3746656; + matrix = "@libjared:matrix.org"; + name = "Jared Perry"; + }; liff = { email = "liff@iki.fi"; github = "liff"; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 48a3181014cc..58f344593a7e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -251,6 +251,8 @@ package-maintainers: - mattermost-api - mattermost-api-qc - Unique + libjared: + - sensei maralorn: - cabal-fmt - ema diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index af58a443114a..b672d5d58349 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -241978,6 +241978,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Automatically run Hspec tests on file modifications"; license = lib.licenses.mit; + maintainers = with lib.maintainers; [ libjared ]; }) {}; "sensenet" = callPackage From a5212a77687aec9b55c0ba22863ff5c9b63a8cd1 Mon Sep 17 00:00:00 2001 From: Jens Nolte Date: Mon, 25 Apr 2022 00:22:45 +0200 Subject: [PATCH 09/19] haskell.packages.ghc922: use dbus_1_2_24 --- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 1 + 1 file changed, 1 insertion(+) 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 3a9e9f06fbe9..87d9f8f36324 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -80,6 +80,7 @@ self: super: { constraints = doJailbreak super.constraints; cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs; data-fix = doJailbreak super.data-fix; + dbus = super.dbus_1_2_24; dec = doJailbreak super.dec; ed25519 = doJailbreak super.ed25519; ghc-byteorder = doJailbreak super.ghc-byteorder; From caa10b0bee9b8dfff90f8201bbf3949e4a2cd5b7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 26 Apr 2022 19:22:01 +0200 Subject: [PATCH 10/19] haskell.packages.ghc8{84,107}.universe-base: provide OneTuple universe-base conditionally depends on OneTuple for GHC < 9.0 which we need to manually reflect via these overrides. --- pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix | 3 +++ pkgs/development/haskell-modules/configuration-ghc-8.8.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 5b13e0d036b7..8806f8274ea4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -130,4 +130,7 @@ self: super: { # https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0) inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp; + + # Depends on OneTuple for GHC < 9.0 + universe-base = addBuildDepends [ self.OneTuple ] super.universe-base; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix index 9a6e8ccab16d..98eaab707317 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix @@ -162,4 +162,7 @@ self: super: { # https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0) inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp; + + # Depends on OneTuple for GHC < 9.0 + universe-base = addBuildDepends [ self.OneTuple ] super.universe-base; } From 0f9de1bcbd71afeda6bee1f52865907411698b91 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 26 Apr 2022 19:44:27 +0200 Subject: [PATCH 11/19] haskellPackages.generic-arbitrary: apply patch for negative resizes See https://github.com/typeable/generic-arbitrary/issues/14 for the problem. --- .../haskell-modules/configuration-common.nix | 10 ++++++++++ .../configuration-hackage2nix/broken.yaml | 4 ---- pkgs/development/haskell-modules/hackage-packages.nix | 11 +---------- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 95271c1fc64d..8393d02a3164 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1163,6 +1163,16 @@ self: super: { # https://github.com/danfran/cabal-macosx/issues/13 cabal-macosx = dontCheck super.cabal-macosx; + # Causes Test.QuickCheck.resize: negative size crashes e.g. in test suites + # https://github.com/typeable/generic-arbitrary/issues/14 + generic-arbitrary = appendPatches [ + (pkgs.fetchpatch { + name = "generic-arbitrary-no-negative-resize.patch"; + url = "https://github.com/typeable/generic-arbitrary/commit/c13d119d8ad0d43860ecdb93b357b0239e366a6c.patch"; + sha256 = "1jgbd2jn575icqw9nfdzh57nacm3pn8n53ka52129pnfjqfzyhsi"; + }) + ] super.generic-arbitrary; + # https://github.com/DanielG/cabal-helper/pull/123 cabal-helper = doJailbreak super.cabal-helper; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index b942853b0bc5..ea2033fcbc74 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -357,7 +357,6 @@ broken-packages: - binary-communicator - binary-derive - binary-ext - - binary-generic-combinators - binary-indexed-tree - binary-protocol - binary-tree @@ -3334,7 +3333,6 @@ broken-packages: - msgpack - msgpack-binary - msgpack-persist - - msgpack-types - msh - msi-kb-backlit - MTGBuilder @@ -3600,7 +3598,6 @@ broken-packages: - open-signals - opensoundcontrol-ht - openssh-protocol - - opentelemetry-extra - opentelemetry-http-client - opentheory-char - opentok @@ -4337,7 +4334,6 @@ broken-packages: - robin - robots-txt - roc-cluster - - roc-id - roku-api - rollbar-client - rollbar-hs diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b672d5d58349..dce76c780e77 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -41730,8 +41730,6 @@ self: { ]; description = "Combinators and utilities to make Generic-based deriving of Binary easier and more expressive"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "binary-ieee754" = callPackage @@ -70393,7 +70391,7 @@ self: { ]; hydraPlatforms = lib.platforms.none; broken = true; - }) {inherit (pkgs) pocketsphinx; inherit (pkgs) sphinxbase;}; + }) {pocketsphinx = null; sphinxbase = null;}; "cutter" = callPackage ({ mkDerivation, base, bytestring, explicit-exception, spreadsheet @@ -188342,8 +188340,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A Haskell implementation of MessagePack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "msh" = callPackage @@ -200265,8 +200261,6 @@ self: { testToolDepends = [ tasty-discover ]; benchmarkHaskellDepends = [ base opentelemetry tasty-bench ]; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "opentelemetry-extra_0_8_0" = callPackage @@ -200304,7 +200298,6 @@ self: { benchmarkHaskellDepends = [ base opentelemetry tasty-bench ]; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "opentelemetry-http-client" = callPackage @@ -235070,8 +235063,6 @@ self: { ]; description = "Implementation of the ROC National ID standard"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "rock" = callPackage From 1a2aa2b0dd09cf4a95c919ce34857987defeef18 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Wed, 27 Apr 2022 10:47:18 +0900 Subject: [PATCH 12/19] haskellPackages.sensei: mark broken on x86_64-darwin Package set has been regenerated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 58f344593a7e..9722a65454f1 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -507,6 +507,7 @@ unsupported-platforms: scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8 sdl2-mixer: [ x86_64-darwin, aarch64-darwin ] sdl2-ttf: [ x86_64-darwin, aarch64-darwin ] + sensei: [ x86_64-darwin ] synthesizer-alsa: [ x86_64-darwin, aarch64-darwin ] taffybar: [ x86_64-darwin, aarch64-darwin ] termonad: [ x86_64-darwin, aarch64-darwin ] diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index dce76c780e77..f8b067034525 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -241969,6 +241969,10 @@ self: { testToolDepends = [ hspec-discover ]; description = "Automatically run Hspec tests on file modifications"; license = lib.licenses.mit; + platforms = [ + "aarch64-darwin" "aarch64-linux" "armv7l-linux" "i686-linux" + "x86_64-linux" + ]; maintainers = with lib.maintainers; [ libjared ]; }) {}; From 441ff9c02b2f5ee9d2ee1a9d264dc1155f9288c4 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Thu, 28 Apr 2022 10:55:50 +0900 Subject: [PATCH 13/19] spago: 0.20.7 -> 0.20.8 --- pkgs/development/tools/purescript/spago/spago.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/purescript/spago/spago.nix b/pkgs/development/tools/purescript/spago/spago.nix index 1747aaa55fda..b5cc43a67247 100644 --- a/pkgs/development/tools/purescript/spago/spago.nix +++ b/pkgs/development/tools/purescript/spago/spago.nix @@ -14,11 +14,11 @@ }: mkDerivation { pname = "spago"; - version = "0.20.7"; + version = "0.20.8"; src = fetchgit { url = "https://github.com/purescript/spago.git"; - sha256 = "0k9ablqhx4m1hk0sc0rx824qq5gr7fp7dpg9rj5v793v6hd3q4jv"; - rev = "41d9c967dc1db0de03985e31083eb76b3e2fcce4"; + sha256 = "0lakss2pg5kwbxqsmvzgkcc70l6j40cj9rarhkpcf0kxw98bb5x0"; + rev = "744bdbbefc538750d4c36888ee53dc5d336314c4"; fetchSubmodules = true; }; isLibrary = true; From b42bd1a3d2dfd4fc05d8a5458d87486511eb5a47 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 29 Apr 2022 10:35:36 +0200 Subject: [PATCH 14/19] haskell.packages.ghc8107.spectacle: mark as unbroken Closes #135145. GHC >= 9.0 is unsupported at this moment (same goes for 8.8.4): https://github.com/awakesecurity/spectacle/issues/49 --- pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix | 4 ++++ pkgs/top-level/release-haskell.nix | 3 +++ 2 files changed, 7 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 8806f8274ea4..c8e7c8179e6d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -133,4 +133,8 @@ self: super: { # Depends on OneTuple for GHC < 9.0 universe-base = addBuildDepends [ self.OneTuple ] super.universe-base; + + # Not possible to build in the main GHC 9.0 package set + # https://github.com/awakesecurity/spectacle/issues/49 + spectacle = doDistribute (markUnbroken super.spectacle); } diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 972bb02ca7fe..4eebc684860d 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -361,6 +361,9 @@ let ghc-lib = released; ghc-lib-parser = released; ghc-lib-parser-ex = released; + spectacle = [ + compilerNames.ghc8107 + ]; }) { mergeable = pkgs.releaseTools.aggregate { From c2fe259aa6d2254b25853f4cafdf1567e7329bba Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 29 Apr 2022 11:21:18 +0200 Subject: [PATCH 15/19] release-haskell.nix: clean up testing of static haskell packages * Test the default pkgsStatic.haskellPackages set, as it should be working properly now. * Instead of GHC 8.10.7 which hasn't gotten some workarounds applied, test GHC 9.2.2 additionally which should work as well as GHC 9.0. * Test building an actual executable, cabal2nix. * Simplify aggregate job definition. * Make sure GHC 9.2 lens gets built on Hydra. --- .../configuration-ghc-9.2.x.nix | 2 +- pkgs/top-level/release-haskell.nix | 20 +++++++++---------- 2 files changed, 10 insertions(+), 12 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 87d9f8f36324..249816cc49c4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -171,7 +171,7 @@ self: super: { ]; # lens >= 5.1 supports 9.2.1 - lens = super.lens_5_1; + lens = doDistribute self.lens_5_1; # Syntax error in tests fixed in https://github.com/simonmar/alex/commit/84b29475e057ef744f32a94bc0d3954b84160760 alex = dontCheck super.alex; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 4eebc684860d..88b53f6b636a 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -304,27 +304,29 @@ let # Test some statically linked packages to catch regressions # and get some cache going for static compilation with GHC. # Use integer-simple to avoid GMP linking problems (LGPL) - pkgsStatic.haskell.packages = + pkgsStatic = removePlatforms [ "aarch64-linux" # times out on Hydra "x86_64-darwin" # TODO: reenable when static libiconv works on darwin ] { - integer-simple.ghc8107 = { - inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8107) + haskellPackages = { + inherit (packagePlatforms pkgs.pkgsStatic.haskellPackages) hello lens random QuickCheck + cabal2nix ; }; - native-bignum.ghc902 = { - inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc902) + haskell.packages.native-bignum.ghc922 = { + inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc922) hello lens random QuickCheck + cabal2nix ; }; }; @@ -449,12 +451,8 @@ let ]; }; constituents = accumulateDerivations [ - jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.hello - jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.lens - jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.random - jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.hello - jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.lens - jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.random + jobs.pkgsStatic.haskellPackages + jobs.pkgsStatic.haskell.packages.native-bignum.ghc922 ]; }; } From 50bdc1e59e82ea018d62491a1ba2634926ac5bb6 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Sat, 30 Apr 2022 12:05:26 +0900 Subject: [PATCH 16/19] haskellPackages.regex-rure: disable tests only on x86_64-darwin --- pkgs/development/haskell-modules/configuration-darwin.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index f8ae9807cd1d..3471e874290b 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -290,4 +290,10 @@ self: super: ({ # https://github.com/haskell-crypto/cryptonite/issues/360 cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite; + +} // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin + + # tests appear to be failing to link or something: + # https://hydra.nixos.org/build/174540882/nixlog/9 + regex-rure = dontCheck super.regex-rure; }) From 970f2a72f543b873f6fcd3c00b48a14024d9de3c Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Sat, 30 Apr 2022 12:12:04 +0900 Subject: [PATCH 17/19] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh --- .../configuration-hackage2nix/broken.yaml | 10 +++++++ .../transitive-broken.yaml | 11 ++++--- .../haskell-modules/hackage-packages.nix | 29 +++++++++++++++++-- 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index ea2033fcbc74..6afd1dc17d59 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -668,6 +668,8 @@ broken-packages: - citeproc-hs - cjk - cj-token + - cl3-hmatrix-interface + - cl3-linear-interface - clang-compilation-database - clang-pure - clanki @@ -1047,6 +1049,7 @@ broken-packages: - dense-int-set - dependent-hashmap - dependent-monoidal-map + - dep-t - dep-t-dynamic - deptrack-core - derangement @@ -1207,6 +1210,7 @@ broken-packages: - dynamic-object - dynamic-pipeline - DynamicTimeWarp + - dyna-processing - dynloader - DysFRP - dywapitchtrack @@ -1599,6 +1603,7 @@ broken-packages: - gegl - gelatin - gemcap + - gemini-exports - gemstone - gencheck - gender @@ -1735,6 +1740,7 @@ broken-packages: - gli - glicko - glider-nlp + - glirc - GLMatrix - global-variables - glob-posix @@ -1773,6 +1779,7 @@ broken-packages: - gpah - GPipe - GPipe-GLFW4 + - gpmf - gpx-conduit - graceful - grafana @@ -1889,6 +1896,7 @@ broken-packages: - hakyll-typescript - HaLeX - halfs + - half-space - halipeto - halive - halma @@ -2102,6 +2110,7 @@ broken-packages: - hedgehog-checkers - hedgehog-generic - hedgehog-golden + - hedgehog-lens - hedgehog-servant - hedis-config - hedis-namespace @@ -2893,6 +2902,7 @@ broken-packages: - lazify - lazyarray - lazyboy + - lazy-bracket - lazy-priority-queue - lazyset - LazyVault diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index b712cbcd153c..198572573b8f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -663,6 +663,7 @@ dont-distribute-packages: - ascii - ascii-cows - ascii-table + - ascii_1_2_0_0 - asic - asif - assert4hs-hspec @@ -1203,6 +1204,8 @@ dont-distribute-packages: - delimiter-separated - delta - delta-h + - dep-t-advice + - dep-t-value - dependent-literals-plugin - dependent-state - depends @@ -2811,11 +2814,9 @@ dont-distribute-packages: - mptcp-pm - mptcpanalyzer - msgpack-aeson - - msgpack-arbitrary - msgpack-idl - msgpack-rpc - msgpack-rpc-conduit - - msgpack-testsuite - mtgoxapi - mu-avro - mu-graphql @@ -2967,8 +2968,6 @@ dont-distribute-packages: - openpgp-Crypto - openpgp-crypto-api - openssh-github-keys - - opentelemetry-lightstep - - opentelemetry-lightstep_0_8_0 - optima-for-hasql - optimal-blocks - optimusprime @@ -3325,6 +3324,7 @@ dont-distribute-packages: - regions-mtl - registry-hedgehog - registry-hedgehog-aeson + - registry-messagepack - regular-extras - regular-web - regular-xmlpickler @@ -3764,6 +3764,9 @@ dont-distribute-packages: - sydtest-servant - sydtest-typed-process - sydtest-wai + - sydtest-webdriver + - sydtest-webdriver-screenshot + - sydtest-webdriver-yesod - sydtest-yesod - sylvia - sym-plot diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f8b067034525..46bd30b91314 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -56957,6 +56957,8 @@ self: { libraryHaskellDepends = [ base cl3 hmatrix ]; description = "Interface to/from Cl3 and HMatrix"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "cl3-linear-interface" = callPackage @@ -56968,6 +56970,8 @@ self: { libraryHaskellDepends = [ base cl3 linear ]; description = "Interface to/from Cl3 and Linear"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "clac" = callPackage @@ -75352,6 +75356,8 @@ self: { ]; description = "Dependency injection for records-of-functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "dep-t-advice" = callPackage @@ -75379,6 +75385,7 @@ self: { ]; description = "Giving good advice to functions in records-of-functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "dep-t-dynamic" = callPackage @@ -75426,6 +75433,7 @@ self: { ]; description = "Pair resources files with types within your program"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "dependency" = callPackage @@ -84019,6 +84027,8 @@ self: { testHaskellDepends = [ base ]; description = "FRP library for processing-for-haskell package"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "dynamic" = callPackage @@ -102717,6 +102727,8 @@ self: { ]; description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "gemini-router" = callPackage @@ -110358,7 +110370,9 @@ self: { testHaskellDepends = [ base HUnit ]; description = "Console IRC client"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; maintainers = with lib.maintainers; [ kiwi ]; + broken = true; }) {}; "gll" = callPackage @@ -114436,6 +114450,8 @@ self: { tasty-quickcheck time transformers ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "gpolyline" = callPackage @@ -120210,6 +120226,8 @@ self: { ]; description = "Additive monoids generalising vector spaces"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "halfs" = callPackage @@ -129909,6 +129927,8 @@ self: { libraryHaskellDepends = [ base hedgehog lens ]; description = "Hedgehog properties for lens laws"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hedgehog-optics" = callPackage @@ -167140,6 +167160,8 @@ self: { testHaskellDepends = [ base doctest exceptions tasty tasty-hunit ]; description = "A bracket with lazy resource allocation"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "lazy-csv" = callPackage @@ -188173,7 +188195,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A Haskell implementation of MessagePack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "msgpack-binary" = callPackage @@ -188315,7 +188336,6 @@ self: { testHaskellDepends = [ base hspec ]; description = "A Haskell implementation of MessagePack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "msgpack-types" = callPackage @@ -200339,7 +200359,6 @@ self: { splitmix text typed-process unordered-containers ]; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "opentelemetry-lightstep_0_8_0" = callPackage @@ -230891,6 +230910,7 @@ self: { ]; description = "MessagePack encoders / decoders"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "regress" = callPackage @@ -264338,6 +264358,7 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A webdriver companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; }) {}; "sydtest-webdriver-screenshot" = callPackage @@ -264360,6 +264381,7 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A webdriver screenshot companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; }) {}; "sydtest-webdriver-yesod" = callPackage @@ -264383,6 +264405,7 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A webdriver+yesod companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; }) {}; "sydtest-yesod" = callPackage From f36e14d7cd9ed5ee20c143967afadb8d3743462e Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Sat, 30 Apr 2022 12:27:31 +0900 Subject: [PATCH 18/19] hedgewars: mark broken --- pkgs/games/hedgewars/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix index 9062af5be383..a45c4fee05ec 100644 --- a/pkgs/games/hedgewars/default.nix +++ b/pkgs/games/hedgewars/default.nix @@ -103,5 +103,10 @@ mkDerivation rec { all movement on the battlefield has ceased).''; maintainers = with maintainers; [ kragniz fpletz ]; inherit (fpc.meta) platforms; + + # Appears to be some sort of C++ linking error. + # Example: https://hydra.nixos.org/build/174544990/nixlog/6 + broken = true; + hydraPlatforms = platforms.none; }; } From 999a0e87f9b1792e229c53602e80bda6dd52c105 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Sat, 30 Apr 2022 12:30:52 +0900 Subject: [PATCH 19/19] haskellPackages.libvirt-hs: don't build on x86_64-darwin --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 9722a65454f1..b1bee72c8e2d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -465,6 +465,7 @@ unsupported-platforms: libmodbus: [ x86_64-darwin, aarch64-darwin ] libsystemd-journal: [ x86_64-darwin, aarch64-darwin ] libtelnet: [ x86_64-darwin, aarch64-darwin ] + libvirt-hs: [ x86_64-darwin ] # spidermonkey is not supported on darwin libzfs: [ x86_64-darwin, aarch64-darwin ] linearEqSolver: [ aarch64-linux ] linux-evdev: [ x86_64-darwin, aarch64-darwin ] diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 46bd30b91314..612b0a224c56 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -169997,6 +169997,10 @@ self: { libraryToolDepends = [ c2hs ]; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = lib.licenses.bsd3; + platforms = [ + "aarch64-darwin" "aarch64-linux" "armv7l-linux" "i686-linux" + "x86_64-linux" + ]; }) {inherit (pkgs) libvirt;}; "libvorbis" = callPackage