diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index d24661ecd037..b6342141f383 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "12bd870a1ed095ff74dbe08ef4d5d930821e878d", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/12bd870a1ed095ff74dbe08ef4d5d930821e878d.tar.gz", - "sha256": "196pl60xyv4ij1nxz4hv5fhmliisb5dmxl8w1jfl07z22cpd92p5", - "msg": "Update from Hackage at 2022-09-21T15:25:15Z" + "commit": "2712aaf8b4e5941ccc467326be418c19f4192703", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/2712aaf8b4e5941ccc467326be418c19f4192703.tar.gz", + "sha256": "0gsy99iqazv1cg0vznvdzf8q3zm5flv5645jx3q78fmq1rdzqwny", + "msg": "Update from Hackage at 2022-09-25T05:09:53Z" } diff --git a/pkgs/development/compilers/ghc/9.2.2-binary.nix b/pkgs/development/compilers/ghc/9.2.4-binary.nix similarity index 94% rename from pkgs/development/compilers/ghc/9.2.2-binary.nix rename to pkgs/development/compilers/ghc/9.2.4-binary.nix index 53b56b044796..4cd22a358e14 100644 --- a/pkgs/development/compilers/ghc/9.2.2-binary.nix +++ b/pkgs/development/compilers/ghc/9.2.4-binary.nix @@ -19,8 +19,8 @@ assert stdenv.targetPlatform == stdenv.hostPlatform; let downloadsUrl = "https://downloads.haskell.org/ghc"; - # Copy sha256 from https://downloads.haskell.org/~ghc/9.2.2/SHA256SUMS - version = "9.2.2"; + # Copy sha256 from https://downloads.haskell.org/~ghc/9.2.4/SHA256SUMS + version = "9.2.4"; # Information about available bindists that we use in the build. # @@ -46,7 +46,7 @@ let variantSuffix = ""; src = { url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; - sha256 = "24234486ed4508161c6f88f4750a36d38b135b0c6e5fe78efe2d85c612ecaf9e"; + sha256 = "5dc1eb9c65f01b1e5c5693af72af07a4e9e75c6920e620fd598daeefa804487a"; }; exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; archSpecificLibraries = [ @@ -61,19 +61,7 @@ let variantSuffix = ""; src = { url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; - sha256 = "fb61dea556a2023dc2d50ee61a22144bb23e4229a378e533065124c218f40cfc"; - }; - exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; - archSpecificLibraries = [ - { nixPackage = gmp; fileToCheckFor = null; } - { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } - ]; - }; - armv7l-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-armv7-deb10-linux.tar.xz"; - sha256 = "ce5a7c3beb19d8c13a9e60bd39d3ba8ef0060b954ea42eb23f1ef8d077fa9e8b"; + sha256 = "a77a91a39d9b0167124b7e97648b2b52973ae0978cb259e0d44f0752a75037cb"; }; exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; archSpecificLibraries = [ @@ -85,7 +73,7 @@ let variantSuffix = ""; src = { url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; - sha256 = "f3621ccba7ae48fcd67a9505f61bb5ccfb05c4cbfecd5a6ea65fe3f150af0e98"; + sha256 = "fc7dbc6bae36ea5ac30b7e9a263b7e5be3b45b0eb3e893ad0bc2c950a61f14ec"; }; exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; archSpecificLibraries = [ @@ -98,7 +86,7 @@ let variantSuffix = ""; src = { url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; - sha256 = "934abbd6083d3aeb5ff081955682d7711d9e79db57b1613eb229c325dd06f83f"; + sha256 = "f2e8366fd3754dd9388510792aba2d2abecb1c2f7f1e5555f6065c3c5e2ffec4"; }; exePathForLibraryCheck = null; # we don't have a library check for darwin yet archSpecificLibraries = [ @@ -111,7 +99,7 @@ let variantSuffix = ""; src = { url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; - sha256 = "d1f04f7cc062ed134f863305c67dfe2c42df46ed658dd34f9dd552186f194e5c"; + sha256 = "8cf8408544a1a43adf1bbbb0dd6b074efadffc68bfa1a792947c52e825171224"; }; exePathForLibraryCheck = null; # we don't have a library check for darwin yet archSpecificLibraries = [ @@ -127,7 +115,7 @@ let variantSuffix = "-musl"; src = { url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.12-linux-gmp.tar.xz"; - sha256 = "624523826e24eae33c03490267cddecc1d80c047f2a3f4b03580f1040112d5c0"; + sha256 = "026348947d30a156b84de5d6afeaa48fdcb2795b47954cd8341db00d3263a481"; }; isStatic = true; # We can't check the RPATH for statically linked executable diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f7041b8222ba..d83d6fd30cc1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -121,6 +121,9 @@ self: super: { postPatch = "sed -i s/home/tmp/ test/Spec.hs"; }) super.shell-conduit; + # https://github.com/cachix/cachix/pull/451 + cachix = appendPatch ./patches/cachix.patch super.cachix; + # https://github.com/froozen/kademlia/issues/2 kademlia = dontCheck super.kademlia; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index d152dec5e27a..19ce347c467e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -454,6 +454,7 @@ broken-packages: - BPS - braid - brain-bleep + - brassica - Bravo - brians-brain - brick-dropdownmenu @@ -3944,7 +3945,6 @@ broken-packages: - polysemy-mocks - polysemy-readline - polysemy-scoped-fs - - polysemy-zoo - polytypeable - pomaps - pomohoro @@ -3959,6 +3959,8 @@ broken-packages: - portager - porte - PortFusion + - portray-pretty + - portray-prettyprinter - positron - posix-acl - posix-api @@ -4216,6 +4218,7 @@ broken-packages: - reanimate-svg - reasonable-lens - reason-export + - rec-def - record - record-encode - record-impl @@ -4357,6 +4360,7 @@ broken-packages: - rivet-simple-deploy - RJson - Rlang-QQ + - rle - rlglue - RLP - rl-satton @@ -4525,6 +4529,7 @@ broken-packages: - servant-namedargs - servant-nix - servant-pandoc + - servant-polysemy - servant-pool - servant-proto-lens - servant-purescript @@ -4649,6 +4654,7 @@ broken-packages: - singnal - singular-factory - sink + - sint - sitepipe - sixfiguregroup - sized-grid @@ -5055,6 +5061,7 @@ broken-packages: - tempodb - temporal-csound - tempus + - ten - tensor - tensorflow - tensorflow-opgen @@ -5202,6 +5209,7 @@ broken-packages: - tomato-rubato-openal - toml - toml-parser + - toml-reader-parse - tonalude - tonaparser - toodles diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index d15dbb313b0a..40512dd991f8 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.24 +# Stackage LTS 19.25 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -352,7 +352,7 @@ default-package-overrides: - clumpiness ==0.17.0.2 - ClustalParser ==1.3.0 - cmark ==0.6 - - cmark-gfm ==0.2.3 + - cmark-gfm ==0.2.4 - cmark-lucid ==0.1.0.0 - cmdargs ==0.10.21 - codec-beam ==0.2.0 @@ -408,7 +408,7 @@ default-package-overrides: - conferer-aeson ==1.1.0.2 - conferer-warp ==1.1.0.0 - ConfigFile ==1.1.4 - - config-ini ==0.2.4.0 + - config-ini ==0.2.5.0 - configuration-tools ==0.6.1 - configurator ==0.3.0.0 - configurator-export ==0.1.0.1 @@ -622,7 +622,7 @@ default-package-overrides: - drifter ==0.3.0 - drifter-postgresql ==0.2.1 - drifter-sqlite ==0.1.0.0 - - dsp ==0.2.5.1 + - dsp ==0.2.5.2 - dual ==0.1.1.1 - dual-tree ==0.2.3.1 - dublincore-xml-conduit ==0.1.0.2 @@ -708,7 +708,7 @@ default-package-overrides: - exomizer ==1.0.0 - experimenter ==0.1.0.12 - expiring-cache-map ==0.0.6.1 - - explainable-predicates ==0.1.2.2 + - explainable-predicates ==0.1.2.3 - explicit-exception ==0.1.10 - exp-pairs ==0.2.1.0 - express ==1.0.10 @@ -846,7 +846,7 @@ default-package-overrides: - genvalidity-bytestring ==1.0.0.0 - genvalidity-containers ==1.0.0.0 - genvalidity-criterion ==1.0.0.0 - - genvalidity-hspec ==1.0.0.1 + - genvalidity-hspec ==1.0.0.2 - genvalidity-hspec-aeson ==1.0.0.0 - genvalidity-hspec-binary ==1.0.0.0 - genvalidity-hspec-cereal ==1.0.0.0 @@ -2135,8 +2135,8 @@ default-package-overrides: - search-algorithms ==0.3.2 - secp256k1-haskell ==0.6.1 - securemem ==0.1.10 - - selda ==0.5.1.0 - - selda-sqlite ==0.1.7.1 + - selda ==0.5.2.0 + - selda-sqlite ==0.1.7.2 - selections ==0.3.0.0 - selective ==0.5 - semialign ==1.2.0.1 @@ -2360,7 +2360,7 @@ default-package-overrides: - string-conversions ==0.4.0.1 - string-interpolate ==0.3.1.2 - string-qq ==0.0.4 - - string-random ==0.1.4.2 + - string-random ==0.1.4.3 - stringsearch ==0.3.6.6 - string-transform ==1.1.1 - stripe-concepts ==1.0.3.1 @@ -2510,7 +2510,7 @@ default-package-overrides: - through-text ==0.1.0.0 - th-strict-compat ==0.1.0.1 - th-test-utils ==1.1.1 - - th-utilities ==0.2.4.3 + - th-utilities ==0.2.5.0 - tidal ==1.7.10 - tile ==0.3.0.0 - time-compat ==1.9.6.1 @@ -2841,7 +2841,7 @@ with-compiler: ghc-9.0.2 - yesod-bin ==1.6.2.2 - yesod-core ==1.6.24.0 - yesod-eventsource ==1.6.0.1 - - yesod-form ==1.7.0 + - yesod-form ==1.7.2 - yesod-form-bootstrap4 ==3.0.1 - yesod-gitrepo ==0.3.0 - yesod-gitrev ==0.2.2 @@ -2854,7 +2854,7 @@ with-compiler: ghc-9.0.2 - yesod-routes-flow ==3.0.0.2 - yesod-sitemap ==1.6.0 - yesod-static ==1.6.1.0 - - yesod-test ==1.6.14 + - yesod-test ==1.6.15 - yesod-websockets ==0.3.0.3 - yes-precure5-command ==5.5.3 - yi-rope ==0.11 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 329f9eb75147..2a6c9d5dabea 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1168,6 +1168,7 @@ dont-distribute-packages: - dep-t-advice - dep-t-dynamic - dep-t-value + - dependent-literals - dependent-literals-plugin - dependent-state - depends @@ -1201,7 +1202,6 @@ dont-distribute-packages: - direct-rocksdb - directory-contents - dirfiles - - disco - discogs-haskell - discord-gateway - discord-hs @@ -1283,6 +1283,7 @@ dont-distribute-packages: - edge - edges - editable + - edits - effective-aspects-mzv - eflint - egison @@ -1413,6 +1414,7 @@ dont-distribute-packages: - filepath-io-access - filesystem-abstractions - filesystem-enumerator + - fin-int - find-clumpiness - findhttp - finitary-derive @@ -2024,6 +2026,7 @@ dont-distribute-packages: - hedgehog-gen-json - hedis-pile - heist-aeson + - heist-extra - helic - helics - helics-wai @@ -2564,6 +2567,7 @@ dont-distribute-packages: - ltext - luachunk - lucid-colonnade + - lucid2-htmx - lucienne - luhn - lui @@ -2992,9 +2996,7 @@ dont-distribute-packages: - poke - polh-lexicon - polydata - - polysemy-RandomFu - polysemy-http - - polysemy-optics - polyseq - polytypeable-utils - pomodoro @@ -3003,6 +3005,8 @@ dont-distribute-packages: - porcupine-core - porcupine-http - porcupine-s3 + - portray-diff-hunit + - portray-diff-quickcheck - ports - poseidon - poseidon-postgis @@ -3390,7 +3394,6 @@ dont-distribute-packages: - servant-matrix-param - servant-oauth2 - servant-oauth2-examples - - servant-polysemy - servant-postgresql - servant-pushbullet-client - servant-rate-limit @@ -3675,10 +3678,11 @@ dont-distribute-packages: - tdlib - tdlib-gen - tdlib-types - - techlab - telega - telegram-bot - telegram-raw-api + - ten-lens + - ten-unordered-containers - tensorflow-core-ops - tensorflow-logging - tensorflow-ops diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 6e341278b6e8..dc25fdb6c3ab 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -154,11 +154,18 @@ self: super: builtins.intersectAttrs super { # Add necessary reference to gtk3 package gi-dbusmenugtk3 = addPkgconfigDepend pkgs.gtk3 super.gi-dbusmenugtk3; - hs-mesos = overrideCabal (drv: { - # Pass _only_ mesos; the correct protobuf is propagated. - extraLibraries = [ pkgs.mesos ]; - preConfigure = "sed -i -e /extra-lib-dirs/d -e 's|, /usr/include, /usr/local/include/mesos||' hs-mesos.cabal"; - }) super.hs-mesos; + # Doesn't declare boost dependency + nix-serve-ng = overrideSrc { + src = assert super.nix-serve-ng.version == "1.0.0"; + # Workaround missing files in sdist + # https://github.com/aristanetworks/nix-serve-ng/issues/10 + pkgs.fetchFromGitHub { + repo = "nix-serve-ng"; + owner = "aristanetworks"; + rev = "433f70f4daae156b84853f5aaa11987aa5ce7277"; + sha256 = "0mqp67z5mi8rsjahdh395n7ppf0b65k8rd3pvnl281g02rbr69y2"; + }; + } (addPkgconfigDepend pkgs.boost.dev super.nix-serve-ng); # These packages try to access the network. amqp = dontCheck super.amqp; @@ -949,6 +956,19 @@ self: super: builtins.intersectAttrs super { ''; }) super.fourmolu_0_8_2_0; + # Test suite needs to execute 'disco' binary + disco = overrideCabal (drv: { + preCheck = drv.preCheck or "" + '' + export PATH="$PWD/dist/build/disco:$PATH" + ''; + testFlags = drv.testFlags or [] ++ [ + # Needs network access + "-p" "!/oeis/" + ]; + # disco-examples needs network access + testTarget = "disco-tests"; + }) super.disco; + # Apply a patch which hardcodes the store path of graphviz instead of using # whatever graphviz is in PATH. graphviz = overrideCabal (drv: { diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b364787e620f..63331bf79492 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -12,6 +12,8 @@ self: { pname = "2captcha"; version = "0.1.0.0"; sha256 = "1876bdriagjfp4dyhhkpjrwa8kycvwa0zrdihw5q7dj5msmnxsrc"; + revision = "2"; + editedCabalFile = "1bqa1a49v1xbkl4p4q34wxk3a4pw5nkr6vb1s1lrdmdnkbf77y6v"; libraryHaskellDepends = [ aeson base bytestring clock exceptions http-client lens lens-aeson parsec text wreq @@ -16925,17 +16927,15 @@ self: { license = lib.licenses.bsd3; }) {}; - "PyF_0_11_0_0" = callPackage + "PyF_0_11_1_0" = callPackage ({ mkDerivation, base, bytestring, deepseq, filepath, ghc, ghc-boot , hspec, HUnit, mtl, parsec, process, template-haskell, temporary , text, time }: mkDerivation { pname = "PyF"; - version = "0.11.0.0"; - sha256 = "0c5dahiad6rnr1v6s8mijyw9z5xhiip5ycrlwphq1wzm6prmx6ma"; - revision = "1"; - editedCabalFile = "091gbpmwhzvkmsk1kpsczwqb02vyw3603mqxflrajg9h2idgsdkd"; + version = "0.11.1.0"; + sha256 = "07qwws303g4yzs01qi4r2nqjyp5sk2naiqb4qh9kirp54fn53m4g"; libraryHaskellDepends = [ base bytestring ghc ghc-boot mtl parsec template-haskell text time ]; @@ -21570,8 +21570,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "VulkanMemoryAllocator"; - version = "0.10.1"; - sha256 = "0h9d6dnph9mbjyb6r77scy98j564i92nvipdrl4r5rhlni8hdj4p"; + version = "0.10.2"; + sha256 = "122r9za1vlgkm03lbq8yvpngacinick88vs9dpizd80rb2z4dy6k"; libraryHaskellDepends = [ base bytestring transformers vector vulkan ]; @@ -43052,8 +43052,8 @@ self: { ({ mkDerivation, base, bytestring, cborg, serialise }: mkDerivation { pname = "binary-serialise-cbor"; - version = "0.2.1.0"; - sha256 = "0qdbz2qvvqiaqp859fn00470gzxpvw8k3v0wqclgqps3zj9g9854"; + version = "0.2.2.0"; + sha256 = "16yhimka17dza5nda62927k5x66c0yrsxzz92kya3gicd6vaga2g"; libraryHaskellDepends = [ base bytestring cborg serialise ]; description = "Yet Another Binary Serialisation Library (compatibility shim)"; license = lib.licenses.bsd3; @@ -48190,6 +48190,39 @@ self: { mainProgram = "brainheck"; }) {}; + "brassica" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, criterion + , deepseq, file-embed, megaparsec, mtl, optparse-applicative + , parser-combinators, split, tasty, tasty-golden, text + , transformers, utf8-string + }: + mkDerivation { + pname = "brassica"; + version = "0.0.3"; + sha256 = "1anqswy00v2kg3l5n9m5cydpbhar7jqlj5ixki8k99ids0w1fws9"; + revision = "1"; + editedCabalFile = "0avv063fz3l71j241fvlvf26gv78n02fb6w61vd31aial073bwdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq megaparsec mtl parser-combinators split + transformers + ]; + executableHaskellDepends = [ + base bytestring conduit optparse-applicative text + ]; + testHaskellDepends = [ + base bytestring conduit tasty tasty-golden text transformers + utf8-string + ]; + benchmarkHaskellDepends = [ base criterion file-embed text ]; + description = "Featureful sound change applier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "brassica"; + broken = true; + }) {}; + "break" = callPackage ({ mkDerivation, base, mtl, transformers }: mkDerivation { @@ -52331,7 +52364,7 @@ self: { mainProgram = "cabal-plan"; }) {}; - "cabal-plan_0_7_2_2" = callPackage + "cabal-plan_0_7_2_3" = callPackage ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat , base16-bytestring, bytestring, containers, directory, filepath , mtl, optics-core, optparse-applicative, parsec, process @@ -52340,8 +52373,8 @@ self: { }: mkDerivation { pname = "cabal-plan"; - version = "0.7.2.2"; - sha256 = "0ld2hgyyx64ns9cfxp1blb3azkv951qrcpx878hdvx2cdllgyy31"; + version = "0.7.2.3"; + sha256 = "0zrk1hai7j0kk7l3nv1ca6srzz36dv1rmvzw7zby945nam7030k2"; configureFlags = [ "-fexe" ]; isLibrary = true; isExecutable = true; @@ -53104,35 +53137,36 @@ self: { "cachix" = callPackage ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring , cachix-api, concurrent-extra, conduit, conduit-extra, containers - , cookie, cryptonite, dhall, directory, ed25519, extra, filepath - , fsnotify, hercules-ci-cnix-store, here, hspec, hspec-discover - , http-client, http-client-tls, http-conduit, http-types - , inline-c-cpp, katip, lukko, lzma-conduit, megaparsec, memory - , mmorph, netrc, nix, optparse-applicative, pretty-terminal - , process, protolude, resourcet, retry, safe-exceptions, servant - , servant-auth, servant-auth-client, servant-client - , servant-client-core, servant-conduit, stm, stm-chans, stm-conduit - , systemd, temporary, text, time, unix, unordered-containers - , uri-bytestring, uuid, vector, versions, websockets, wuss + , cookie, cryptonite, dhall, directory, ed25519, either, extra + , filepath, fsnotify, hercules-ci-cnix-store, here, hspec + , hspec-discover, http-client, http-client-tls, http-conduit + , http-types, inline-c-cpp, katip, lukko, lzma-conduit, megaparsec + , memory, mmorph, netrc, nix, optparse-applicative, pretty-terminal + , prettyprinter, process, protolude, resourcet, retry + , safe-exceptions, servant, servant-auth, servant-auth-client + , servant-client, servant-client-core, servant-conduit, stm + , stm-chans, stm-conduit, systemd, temporary, text, time, unix + , unordered-containers, uri-bytestring, uuid, vector, versions + , websockets, wuss }: mkDerivation { pname = "cachix"; - version = "1.0.0"; - sha256 = "0gj5phmvcy6q6nd50yl9sg77aqb1nwm5z74lvijpb27cz453b8i1"; + version = "1.0.1"; + sha256 = "0jgs43h6pmyyq3r1sc7d27zsdxr5fbimgdvl8r8l1fdw1nlb322q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson async base base64-bytestring bytestring cachix-api concurrent-extra conduit conduit-extra containers cookie cryptonite - dhall directory ed25519 extra filepath fsnotify + dhall directory ed25519 either extra filepath fsnotify hercules-ci-cnix-store here http-client http-client-tls http-conduit http-types inline-c-cpp katip lukko lzma-conduit megaparsec memory mmorph netrc optparse-applicative pretty-terminal - process protolude resourcet retry safe-exceptions servant - servant-auth servant-auth-client servant-client servant-client-core - servant-conduit stm stm-conduit systemd temporary text time unix - unordered-containers uri-bytestring uuid vector versions websockets - wuss + prettyprinter process protolude resourcet retry safe-exceptions + servant servant-auth servant-auth-client servant-client + servant-client-core servant-conduit stm stm-conduit systemd + temporary text time unix unordered-containers uri-bytestring uuid + vector versions websockets wuss ]; libraryPkgconfigDepends = [ nix ]; executableHaskellDepends = [ @@ -53160,8 +53194,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.0.0"; - sha256 = "1fx3d32y6xhc4djkdwssn7v44fm4wq5r23gjghddd0bd6z1rbrss"; + version = "1.0.1"; + sha256 = "1bv4pbzqzkfll8zm9qdrwbpj80jgdk5n0jby52j8szkvbj4rd357"; libraryHaskellDepends = [ aeson async base base16-bytestring bytestring conduit cookie cryptonite deepseq deriving-aeson exceptions http-api-data @@ -54253,6 +54287,8 @@ self: { pname = "captcha-2captcha"; version = "0.1.0.0"; sha256 = "19r7977vkbyd6if9bvh9m2vv2wmhynly6qzsq7ndckn4yw4xc5wx"; + revision = "1"; + editedCabalFile = "16rvzkg7wy82crgmlz68y9gljp5vv1dldwp3gdn61y95cmi9pybi"; libraryHaskellDepends = [ aeson base bytestring captcha-core errors extra http-client lens lens-aeson mtl o-clock string-conversions string-interpolate text @@ -54278,6 +54314,8 @@ self: { pname = "captcha-capmonster"; version = "0.1.0.0"; sha256 = "0ps7dwbkafi92a408c0fcc15vjp8b2gf400ijbx4vz5vm0s9dzvl"; + revision = "1"; + editedCabalFile = "14dl2762c0n4h3492252l3y3gyw9ds44hhw2123hlaq542apqvff"; libraryHaskellDepends = [ aeson aeson-qq base bytestring captcha-core errors extra http-client lens lens-aeson mtl o-clock string-interpolate text @@ -54302,6 +54340,8 @@ self: { pname = "captcha-core"; version = "0.1.0.1"; sha256 = "1qalmxbmpyr28v9683q7yqk8xky34ksgqxr6qgn7v8y1c0a4jlqd"; + revision = "1"; + editedCabalFile = "0vzk01va3h5vmshqicb7ngqky6759lzvfcx740qifi38rnvwmmdq"; libraryHaskellDepends = [ aeson base bytestring cookie data-default-extra lens mtl o-clock string-conversions text unliftio wreq @@ -55768,6 +55808,31 @@ self: { license = lib.licenses.bsd3; }) {}; + "cborg_0_2_8_0" = callPackage + ({ mkDerivation, aeson, array, base, base-orphans + , base16-bytestring, base64-bytestring, bytestring, containers + , deepseq, ghc-bignum, ghc-prim, half, primitive, QuickCheck + , random, scientific, tasty, tasty-hunit, tasty-quickcheck, text + , vector + }: + mkDerivation { + pname = "cborg"; + version = "0.2.8.0"; + sha256 = "07mh5bk61k5dz2x5g7fqw2cv7bjzs7v65yxvzkq7mdbkq8kwhn9f"; + libraryHaskellDepends = [ + array base bytestring containers deepseq ghc-bignum ghc-prim half + primitive text + ]; + testHaskellDepends = [ + aeson array base base-orphans base16-bytestring base64-bytestring + bytestring deepseq half QuickCheck random scientific tasty + tasty-hunit tasty-quickcheck text vector + ]; + description = "Concise Binary Object Representation (CBOR)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "cborg-json" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cborg , criterion, deepseq, directory, process, scientific, text @@ -55789,6 +55854,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "cborg-json_0_2_5_0" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cborg + , criterion, deepseq, directory, process, scientific, text + , unordered-containers, vector, zlib + }: + mkDerivation { + pname = "cborg-json"; + version = "0.2.5.0"; + sha256 = "1m3w0yyp6xb07fx04g5c52pb0b46vpkgpi32w1c8bz867x2p7hsq"; + libraryHaskellDepends = [ + aeson aeson-pretty base cborg scientific text unordered-containers + vector + ]; + benchmarkHaskellDepends = [ + aeson base bytestring cborg criterion deepseq directory process + zlib + ]; + description = "A library for encoding JSON as CBOR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ccast" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { @@ -60990,8 +61077,8 @@ self: { }: mkDerivation { pname = "cmark-gfm"; - version = "0.2.3"; - sha256 = "0krf1991bny99raw3961wp6hqdi0xmzcz18yisfp172kvd4cx33q"; + version = "0.2.4"; + sha256 = "1nkmlq015a8cyhcp669h8cd720n24j26v8w8rb04980z8h5z4ymp"; libraryHaskellDepends = [ base bytestring text ]; testHaskellDepends = [ base HUnit text ]; benchmarkHaskellDepends = [ @@ -63354,8 +63441,8 @@ self: { pname = "commutative-semigroups"; version = "0.1.0.0"; sha256 = "06063ayahakj0wdwwzqwbb61cxjrrkpayzmvbvf7pcdsgyn427b6"; - revision = "1"; - editedCabalFile = "107qs0srrd88n5hz1v2fwapsr36zr5lnz04lxsicj1mq7ss54zm3"; + revision = "2"; + editedCabalFile = "0pa5rwafvcf38bfw7fxg420gd68x3p3xh8apih0ni2wv9h9wc8vz"; libraryHaskellDepends = [ base containers ]; description = "Commutative semigroups"; license = lib.licenses.bsd3; @@ -66181,26 +66268,6 @@ self: { }) {}; "config-ini" = callPackage - ({ mkDerivation, base, containers, directory, hedgehog, ini - , megaparsec, text, transformers, unordered-containers - }: - mkDerivation { - pname = "config-ini"; - version = "0.2.4.0"; - sha256 = "0dfm4xb1sd713rcqzplzdgw68fyhj24i6lj8j3q8kldpmkl98lbf"; - revision = "2"; - editedCabalFile = "0iwraaa0y1b3xdsg760j1wpylkqshky0k2djcg0k4s97lrwqpbcz"; - libraryHaskellDepends = [ - base containers megaparsec text transformers unordered-containers - ]; - testHaskellDepends = [ - base containers directory hedgehog ini text unordered-containers - ]; - description = "A library for simple INI-based configuration files"; - license = lib.licenses.bsd3; - }) {}; - - "config-ini_0_2_5_0" = callPackage ({ mkDerivation, base, containers, directory, hedgehog, ini , megaparsec, text, transformers, unordered-containers }: @@ -66216,7 +66283,6 @@ self: { ]; description = "A library for simple INI-based configuration files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "config-manager" = callPackage @@ -67015,6 +67081,8 @@ self: { pname = "constraints-extras"; version = "0.3.2.1"; sha256 = "0w2wwqsgxqkn8byivrgcsi6fh1kxbivqarmdnpxyh1a1cg373xfp"; + revision = "1"; + editedCabalFile = "1smha6ljia9bfgdy1h0lkgi9464rwa9lnw7rqfi1c23pzyiw13lh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base constraints template-haskell ]; @@ -77841,6 +77909,7 @@ self: { ]; description = "Library for dependent-literals-plugin"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "dependent-literals-plugin" = callPackage @@ -79960,8 +80029,8 @@ self: { pname = "diagrams-builder"; version = "0.8.0.5"; sha256 = "0dz617kfkvjf3f2zbphkdx1scglcjj162qsfk9xj7slbapnj918m"; - revision = "4"; - editedCabalFile = "0ni9kbzcazr0wcgzp6r19n0hd36sd29nrwj5af1sf4a1mbs4jwqf"; + revision = "5"; + editedCabalFile = "0h1wk2b256fv9h5h2r43rqia6n4i3fapsizflrhw2bfyqf0kw736"; configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ]; isLibrary = true; isExecutable = true; @@ -81879,7 +81948,6 @@ self: { ]; description = "Functional programming language for teaching discrete math"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "disco"; }) {}; @@ -81947,6 +82015,8 @@ self: { pname = "discord-haskell"; version = "1.15.3"; sha256 = "1lgw0p7lzjz3mj49i45h4s0h5skjhjn3wmv79gv4wz9sxn9gp7bi"; + revision = "1"; + editedCabalFile = "0ajrdam5xdkkij8qm9qxlb5hl82qzmrlib3sxicdifn8kzxqvkdb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -85990,20 +86060,6 @@ self: { }) {}; "dsp" = callPackage - ({ mkDerivation, array, base, containers, QuickCheck, random }: - mkDerivation { - pname = "dsp"; - version = "0.2.5.1"; - sha256 = "03mhqqnjqjhklmlim6cljq5ik0l4h6lgqffw2i2clqgwj64ky5nf"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ array base containers random ]; - testHaskellDepends = [ array base containers QuickCheck ]; - description = "Haskell Digital Signal Processing"; - license = lib.licenses.gpl2Only; - }) {}; - - "dsp_0_2_5_2" = callPackage ({ mkDerivation, array, base, containers, QuickCheck, random }: mkDerivation { pname = "dsp"; @@ -86015,7 +86071,6 @@ self: { testHaskellDepends = [ array base containers QuickCheck ]; description = "Haskell Digital Signal Processing"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; }) {}; "dstring" = callPackage @@ -88121,6 +88176,28 @@ self: { mainProgram = "editpipe"; }) {}; + "edits" = callPackage + ({ mkDerivation, base, containers, hedgehog, matrix, primitive + , protolude, registry-hedgehog, tasty, tasty-discover + , tasty-hedgehog, text, vector + }: + mkDerivation { + pname = "edits"; + version = "0.1.1.0"; + sha256 = "1labg64a8v72zwi2g5mzbs2b47vvk5kagnyi583r2i490v9l826w"; + libraryHaskellDepends = [ + base containers matrix primitive protolude text vector + ]; + testHaskellDepends = [ + base containers hedgehog matrix primitive protolude + registry-hedgehog tasty tasty-discover tasty-hedgehog text vector + ]; + testToolDepends = [ tasty-discover ]; + description = "show the differences between 2 pieces of Text using the Levenshtein distance"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "effect-handlers" = callPackage ({ mkDerivation, base, criterion, free, hspec, hspec-discover , HUnit, kan-extensions, mtl, QuickCheck @@ -94301,8 +94378,8 @@ self: { }: mkDerivation { pname = "exon"; - version = "1.0.0.2"; - sha256 = "04b418sxvj2pgjrq7nsz2hd30p5gimxg1csd8yj1xkmv2fjai1zl"; + version = "1.0.1.0"; + sha256 = "17yfbj1hc2vm1vgsz3nngj06i67w6m0nzq1hm40n4q9w9fzaspvv"; libraryHaskellDepends = [ base flatparse generics-sop ghc-hs-meta incipit-base template-haskell type-errors-pretty @@ -94530,26 +94607,6 @@ self: { }) {}; "explainable-predicates" = callPackage - ({ mkDerivation, array, base, doctest-exitcode-stdio, doctest-lib - , hspec, HUnit, mono-traversable, QuickCheck, regex-tdfa, syb - , template-haskell - }: - mkDerivation { - pname = "explainable-predicates"; - version = "0.1.2.2"; - sha256 = "16aajh4b6pg94y14581ppqlwhkb3qgz1d87zz6zjy7kbg8acrffa"; - libraryHaskellDepends = [ - array base HUnit mono-traversable QuickCheck regex-tdfa syb - template-haskell - ]; - testHaskellDepends = [ - base doctest-exitcode-stdio doctest-lib hspec - ]; - description = "Predicates that can explain themselves"; - license = lib.licenses.bsd3; - }) {}; - - "explainable-predicates_0_1_2_3" = callPackage ({ mkDerivation, array, base, doctest-exitcode-stdio, doctest-lib , hspec, HUnit, mono-traversable, QuickCheck, regex-tdfa, syb , template-haskell @@ -94567,7 +94624,6 @@ self: { ]; description = "Predicates that can explain themselves"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "explicit-constraint-lens" = callPackage @@ -97751,6 +97807,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "fgl_5_8_0_0" = callPackage + ({ mkDerivation, array, base, containers, deepseq, hspec + , microbench, QuickCheck, transformers + }: + mkDerivation { + pname = "fgl"; + version = "5.8.0.0"; + sha256 = "02cdigf5m3520vh30lld0j5d4al7nmsa4m9v9bjw1fprfaac03nn"; + libraryHaskellDepends = [ + array base containers deepseq transformers + ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + benchmarkHaskellDepends = [ base deepseq microbench ]; + description = "Martin Erwig's Functional Graph Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "fgl-arbitrary" = callPackage ({ mkDerivation, base, containers, fgl, hspec, QuickCheck }: mkDerivation { @@ -98501,6 +98575,7 @@ self: { ]; description = "Finite sets of static size"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "final" = callPackage @@ -101434,8 +101509,8 @@ self: { }: mkDerivation { pname = "foreign"; - version = "0.1.1.0"; - sha256 = "0r9lag2d7hki1ciah4hzf4gdsxdlskjzkcafp6h99ifhb63m55i3"; + version = "0.1.2.0"; + sha256 = "0pmwf96miai50q7vbwjdm5rz2cljpmp115hp3blv2l596mdjrvc0"; libraryHaskellDepends = [ base bytestring ghc-prim primitive primitive-unlifted ]; @@ -103786,28 +103861,30 @@ self: { license = lib.licenses.bsd3; }) {}; - "fsnotify_0_4_0_0" = callPackage + "fsnotify_0_4_0_1" = callPackage ({ mkDerivation, async, base, bytestring, containers, directory - , exceptions, filepath, hinotify, hspec, hspec-core - , hspec-expectations, HUnit, monad-control, random, retry - , safe-exceptions, temporary, text, time, unix, unix-compat + , exceptions, filepath, hinotify, monad-control, random, retry + , safe-exceptions, sandwich, temporary, text, time, unix + , unix-compat, unliftio }: mkDerivation { pname = "fsnotify"; - version = "0.4.0.0"; - sha256 = "033qwa71spjz3klqmsdzi85fjb0ps9l5v1vl5zylz5jarh41z66y"; + version = "0.4.0.1"; + sha256 = "02gnbwxgs5b4rnqpgprvqxw9d2vw2yi276dn6ync3czrxyqliz78"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ async base bytestring containers directory filepath hinotify monad-control safe-exceptions text time unix unix-compat ]; - testHaskellDepends = [ - async base directory exceptions filepath hspec hspec-core - hspec-expectations HUnit random retry safe-exceptions temporary - unix-compat + executableHaskellDepends = [ + async base directory exceptions filepath random retry + safe-exceptions sandwich temporary unix-compat unliftio ]; description = "Cross platform library for file change notification"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + mainProgram = "tests"; }) {}; "fsnotify-conduit" = callPackage @@ -105061,8 +105138,8 @@ self: { ({ mkDerivation, base, directory, raw-strings-qq, split }: mkDerivation { pname = "futhask"; - version = "0.1.0"; - sha256 = "11cgnalnywm0xrjhzygd9vvff8yd46s886ljvdbmpl01py97kpwx"; + version = "0.2.0"; + sha256 = "1x3f4qsh0hnrzgdfl7zgd5n8k01x0vrvb8v3vjp3yar60v4dhdsg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory raw-strings-qq split ]; @@ -105200,6 +105277,21 @@ self: { license = lib.licenses.mit; }) {}; + "fuzzy-time_0_2_0_2" = callPackage + ({ mkDerivation, base, containers, deepseq, megaparsec, text, time + , validity, validity-time + }: + mkDerivation { + pname = "fuzzy-time"; + version = "0.2.0.2"; + sha256 = "0r0fmkh33v65h000y9bwr7fjd1a50m8pgrsvmwf6g52f33i7ds7h"; + libraryHaskellDepends = [ + base containers deepseq megaparsec text time validity validity-time + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "fuzzy-time-gen" = callPackage ({ mkDerivation, base, containers, criterion, fuzzy-time , genvalidity, genvalidity-criterion, genvalidity-hspec @@ -105208,8 +105300,8 @@ self: { }: mkDerivation { pname = "fuzzy-time-gen"; - version = "0.2.0.0"; - sha256 = "0lcs0kgm935rizvsy2p8v8g1kjsjishd9l7jzgl45vlwbs5g863l"; + version = "0.2.0.1"; + sha256 = "100j98l32hgdm1ib22x1gnkjmnzmyih0ggsqmj8dihm8gqp9z094"; libraryHaskellDepends = [ base containers fuzzy-time genvalidity genvalidity-time megaparsec QuickCheck time @@ -107807,25 +107899,6 @@ self: { }) {}; "genvalidity-hspec" = callPackage - ({ mkDerivation, base, genvalidity, genvalidity-property, hspec - , hspec-core, QuickCheck, transformers, validity - }: - mkDerivation { - pname = "genvalidity-hspec"; - version = "1.0.0.1"; - sha256 = "1l5iwzdidlir92zanr9672954dxcp4cg8pl5rb4x10vzg5y0s369"; - libraryHaskellDepends = [ - base genvalidity genvalidity-property hspec hspec-core QuickCheck - transformers validity - ]; - testHaskellDepends = [ - base genvalidity hspec hspec-core QuickCheck - ]; - description = "Standard spec's for GenValidity instances"; - license = lib.licenses.mit; - }) {}; - - "genvalidity-hspec_1_0_0_2" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-property, hspec , hspec-core, QuickCheck, transformers, validity }: @@ -107842,7 +107915,6 @@ self: { ]; description = "Standard spec's for GenValidity instances"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-hspec-aeson" = callPackage @@ -118291,8 +118363,8 @@ self: { }: mkDerivation { pname = "google-server-api"; - version = "0.4.0.2"; - sha256 = "0wnfn75z5k9lh8h38ya52dc4rjjxzpybj0sayjz6ax1xxiaz3d90"; + version = "0.4.1.0"; + sha256 = "1l0cgj8z210a9b4xa4y6rvnfgmxzj2pjpk0r6hxkb2qwjkrnbs8h"; libraryHaskellDepends = [ aeson aeson-casing base base64-bytestring bytestring HsOpenSSL http-api-data http-client http-client-tls http-media mime-mail @@ -121835,8 +121907,8 @@ self: { }: mkDerivation { pname = "h-gpgme"; - version = "0.6.0.0"; - sha256 = "13v9xalqaag87jviw4dlnm9yajpjfzxsimcdpnhbccz55qgchc65"; + version = "0.6.1.0"; + sha256 = "0q80q7dx1nsgsy486g4k66kz83k0bsimz4bn3l5c2qwl1wvrm4c8"; libraryHaskellDepends = [ base bindings-gpgme bytestring data-default email-validate time transformers unix @@ -123614,6 +123686,8 @@ self: { pname = "haddock-library"; version = "1.11.0"; sha256 = "02m2pr1jyn0k86bjqksn2vrpyv0y40sj3rq5svcs5c3qlg4mw1vw"; + revision = "1"; + editedCabalFile = "0mqwr0vbpj9zw7f1p5kdd7hsr76gs1ijmh8h9hak47nphffi1fxv"; libraryHaskellDepends = [ base containers parsec text ]; testHaskellDepends = [ base base-compat containers deepseq directory filepath hspec @@ -135288,6 +135362,23 @@ self: { broken = true; }) {}; + "heist-extra" = callPackage + ({ mkDerivation, base, data-default, filepath, heist-emanote + , map-syntax, mtl, pandoc-types, relude, xmlhtml + }: + mkDerivation { + pname = "heist-extra"; + version = "0.1.0.0"; + sha256 = "175bch1045r69xqzaxh3fhlii2yn5wcwpifk0m5qw9520pbrg4rs"; + libraryHaskellDepends = [ + base data-default filepath heist-emanote map-syntax mtl + pandoc-types relude xmlhtml + ]; + description = "Extra heist functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "helf" = callPackage ({ mkDerivation, alex, array, base, containers, happy, mtl, pretty , QuickCheck, transformers @@ -137502,10 +137593,8 @@ self: { ({ mkDerivation, base, ghc-bignum, ghc-prim, QuickCheck }: mkDerivation { pname = "hgmp"; - version = "0.1.2"; - sha256 = "1sqnywh4h1nklcpci60n427m1kahkza1vy1j60jmq3lnlrbgzfzk"; - revision = "1"; - editedCabalFile = "0h9nrcrjbzjygcy1f4ws2gpjqqsy4l2zpv1fkxxi4flqj9yjl4i5"; + version = "0.1.2.1"; + sha256 = "08w0b6yla086vk802xqcqslpkqpjx2h2hc6l3jyymms77qyn70f6"; libraryHaskellDepends = [ base ghc-bignum ghc-prim ]; testHaskellDepends = [ base QuickCheck ]; description = "Haskell interface to GMP"; @@ -145045,7 +145134,7 @@ self: { broken = true; }) {inherit (pkgs) postgresql;}; - "hpqtypes_1_10_0_0" = callPackage + "hpqtypes_1_10_0_1" = callPackage ({ mkDerivation, aeson, async, base, bytestring, Cabal, containers , directory, exceptions, filepath, HUnit, lifted-base , monad-control, mtl, postgresql, QuickCheck, random, resource-pool @@ -145055,8 +145144,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.10.0.0"; - sha256 = "082hn1g2ilia146rkczia0b37n628wa6xi28w75ikxpwpnkmz422"; + version = "1.10.0.1"; + sha256 = "19lakc0m4fgv36kiw9ziyr3abq6jrb6rij443s7a2n3xfrjwy0b8"; setupHaskellDepends = [ base Cabal directory filepath ]; libraryHaskellDepends = [ aeson async base bytestring containers exceptions lifted-base @@ -148899,6 +148988,23 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "hslua-cli" = callPackage + ({ mkDerivation, base, bytestring, hslua-core, hslua-marshalling + , lua, text + }: + mkDerivation { + pname = "hslua-cli"; + version = "1.0.0"; + sha256 = "1db2fglg6i0pqx1n0sdrsf4p9h1sdmfswqmsrspif2jhkipbh64m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hslua-core hslua-marshalling lua text + ]; + description = "Command-line interface for Lua"; + license = lib.licenses.mit; + }) {}; + "hslua-core" = callPackage ({ mkDerivation, base, bytestring, exceptions, lua, lua-arbitrary , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit @@ -150228,6 +150334,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "hspec-need-env_0_1_0_10" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover + , hspec-expectations, setenv, transformers + }: + mkDerivation { + pname = "hspec-need-env"; + version = "0.1.0.10"; + sha256 = "13ms7ifdszwgmvvv1lbyqs53l86li0k639f3f9blfkz3lk3qx2kn"; + libraryHaskellDepends = [ base hspec-core hspec-expectations ]; + testHaskellDepends = [ base hspec hspec-core setenv transformers ]; + testToolDepends = [ hspec-discover ]; + description = "Read environment variables for hspec tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hspec-parsec" = callPackage ({ mkDerivation, base, hspec, hspec-expectations, parsec }: mkDerivation { @@ -171273,10 +171395,8 @@ self: { }: mkDerivation { pname = "lambdabot-telegram-plugins"; - version = "0.2.0"; - sha256 = "1fm4amq0a0aqi2mvd0sxj5r3jziy98i2kj7qqin2q6rq0didh0y5"; - revision = "1"; - editedCabalFile = "0ag8pbnz4q9gpdd20axmz90ww260gh7i266pgfylqslz1dlmvirz"; + version = "0.2.1"; + sha256 = "1r0qr28n2lz4nxbvnv3iyc221b8b1w92m23mcahh95agvkjxk6ys"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -176078,12 +176198,12 @@ self: { license = lib.licenses.bsd3; }) {ffi = null; inherit (pkgs) libffi;}; - "libffi_0_2" = callPackage + "libffi_0_2_1" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "libffi"; - version = "0.2"; - sha256 = "08pp09cjygvc0ddm7gdrrk0hpcy3bsnp8g7z9cyix2ckdg43rldq"; + version = "0.2.1"; + sha256 = "1w9ssmjx521f4lmaynmh1zargl2zmfvvpq2bldsvnwldfdgikbkn"; libraryHaskellDepends = [ base bytestring ]; description = "A binding to libffi"; license = lib.licenses.bsd3; @@ -182806,6 +182926,19 @@ self: { broken = true; }) {}; + "lucid2-htmx" = callPackage + ({ mkDerivation, base, hspec, HUnit, lucid2, text }: + mkDerivation { + pname = "lucid2-htmx"; + version = "0.1.0.8"; + sha256 = "07q9bqdfkk173nz6ddsnmg9ilnhs5kxngza52laiiipn432z4aw9"; + libraryHaskellDepends = [ base lucid2 text ]; + testHaskellDepends = [ base hspec HUnit lucid2 text ]; + description = "Use htmx in your lucid templates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "lucienne" = callPackage ({ mkDerivation, base, base64-bytestring, blaze-html, bson , bytestring, compact-string-fix, feed, happstack, happstack-server @@ -184923,8 +185056,8 @@ self: { }: mkDerivation { pname = "mandulia"; - version = "0.7"; - sha256 = "1wrpzai3482c9g7zfacmjszi6h073ip00fbq17nyc22z2zw4908s"; + version = "0.8.0.1"; + sha256 = "1iknqhdqsyahdybcngy239lkvvpw6v8ciby42db21vx1npdzl8xn"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -190280,6 +190413,8 @@ self: { pname = "minizinc-process"; version = "0.1.4.1"; sha256 = "0sihpmjzda7kph8mds4p4fn4pgbiay6v680pcqv2d116a5di2c5g"; + revision = "1"; + editedCabalFile = "09h0brd6zhfdz8y780xiqxzs78fcclwljh9r2xiw60wcigasa15j"; libraryHaskellDepends = [ aeson attoparsec base bytestring containers directory hashable process process-extras template-haskell text @@ -193912,6 +194047,8 @@ self: { pname = "monoid-subclasses"; version = "1.1.3"; sha256 = "1nglki10rlpi872p55pa8g809q5sna7yzh3zw4rqfhq89kb15wcv"; + revision = "1"; + editedCabalFile = "0y8sw3zsmz5ssn2gl2fsqg44n7xf3xsf6vhrzwnkbaa97hj76nh2"; libraryHaskellDepends = [ base bytestring containers primes text vector ]; @@ -197938,6 +198075,26 @@ self: { license = lib.licenses.mit; }) {}; + "mutable-containers_0_3_4_1" = callPackage + ({ mkDerivation, base, containers, gauge, ghc-prim, hspec + , mono-traversable, primitive, QuickCheck, vector + }: + mkDerivation { + pname = "mutable-containers"; + version = "0.3.4.1"; + sha256 = "1krndid8s8x0gklrzjaqfas1gl31qbhizpnidfa0ibclkk39whkr"; + libraryHaskellDepends = [ + base containers ghc-prim mono-traversable primitive vector + ]; + testHaskellDepends = [ + base containers hspec primitive QuickCheck vector + ]; + benchmarkHaskellDepends = [ base containers gauge vector ]; + description = "Abstactions and concrete implementations of mutable containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "mutable-iter" = callPackage ({ mkDerivation, base, iteratee, MonadCatchIO-transformers , transformers, vector @@ -200165,8 +200322,8 @@ self: { }: mkDerivation { pname = "net-mqtt"; - version = "0.8.2.3"; - sha256 = "0z75is6s7flxhcw4bqc0zzm81swvcq1yxcczw2dph93n4wbgsz90"; + version = "0.8.2.4"; + sha256 = "03w0086kn9zgsry8gm1ij7n5m3fqq7xfas4ma1fviqsx7w8wdc3r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -203068,6 +203225,32 @@ self: { maintainers = [ lib.maintainers.peti ]; }) {inherit (pkgs) nix;}; + "nix-serve-ng" = callPackage + ({ mkDerivation, async, base, base16, base32, bytestring, charset + , http-client, http-types, managed, megaparsec, mtl, network, nix + , optparse-applicative, tasty-bench, temporary, text, turtle + , vector, wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "nix-serve-ng"; + version = "1.0.0"; + sha256 = "0dvy1xjrxh69kl9jlka750v2981mcrv5xvxqmjng1ms0vi1grz0n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base base16 base32 bytestring charset http-types managed megaparsec + mtl network optparse-applicative vector wai wai-extra warp warp-tls + ]; + executablePkgconfigDepends = [ nix ]; + benchmarkHaskellDepends = [ + async base bytestring http-client tasty-bench temporary text turtle + vector + ]; + description = "A drop-in replacement for nix-serve that's faster and more stable"; + license = lib.licenses.bsd3; + mainProgram = "nix-serve"; + }) {inherit (pkgs) nix;}; + "nix-thunk" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cli-extras , cli-git, cli-nix, containers, cryptonite, data-default, directory @@ -222535,7 +222718,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Experimental, RandomFu effect and interpreters for polysemy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-check" = callPackage @@ -222887,7 +223069,6 @@ self: { libraryHaskellDepends = [ base optics polysemy polysemy-zoo ]; description = "Optics for Polysemy"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {}; "polysemy-path" = callPackage @@ -223211,8 +223392,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Experimental, user-contributed effects and interpreters for polysemy"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "polyseq" = callPackage @@ -223863,19 +224042,19 @@ self: { }) {}; "portray" = callPackage - ({ mkDerivation, base, containers, HUnit, test-framework - , test-framework-hunit, text, wrapped + ({ mkDerivation, base, bytestring, containers, HUnit + , test-framework, test-framework-hunit, text, wrapped }: mkDerivation { pname = "portray"; - version = "0.2.0"; - sha256 = "1kzzvwqphlg1dmd486ijkv6vsqmxnp8h05mwc8590yjxdln5vzdw"; - revision = "3"; - editedCabalFile = "0zszhxd9f51wb15rw5rvz6cb20kbf2f8r8xn2dksm5mdnyiv3pgz"; - libraryHaskellDepends = [ base containers text wrapped ]; + version = "0.3.0"; + sha256 = "059lyc5p7726y9yj7c3by854czhbiwspgrgiqa6qp22pfbx2ycqn"; + libraryHaskellDepends = [ + base bytestring containers text wrapped + ]; testHaskellDepends = [ - base containers HUnit test-framework test-framework-hunit text - wrapped + base bytestring containers HUnit test-framework + test-framework-hunit text wrapped ]; description = "Rendering to pseudo-Haskell syntax"; license = lib.licenses.asl20; @@ -223885,10 +224064,8 @@ self: { ({ mkDerivation, base, containers, dlist, portray, text, wrapped }: mkDerivation { pname = "portray-diff"; - version = "0.1.0.1"; - sha256 = "1da884cj865q6g1bd1fhcazyl1nzxb0pk2nvhcpp4iqkjvhyd8hw"; - revision = "3"; - editedCabalFile = "1wikgdbb1bngppqq8n4pgfqaf040rpfn5hdzspcycc8i7z8gi5mw"; + version = "0.1.1"; + sha256 = "1z09bs62hh9hsf88qkbsqp3ydxr66jdpbp9s8c7d142vcinmi3wm"; libraryHaskellDepends = [ base containers dlist portray text wrapped ]; @@ -223910,6 +224087,7 @@ self: { ]; description = "HUnit assertions based on portray-diff"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "portray-diff-quickcheck" = callPackage @@ -223925,6 +224103,7 @@ self: { ]; description = "QuickCheck tests with portray-diff"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "portray-pretty" = callPackage @@ -223944,6 +224123,8 @@ self: { ]; description = "Portray backend for pretty"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "portray-prettyprinter" = callPackage @@ -223968,6 +224149,8 @@ self: { ]; description = "Portray backend for prettyprinter"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "ports" = callPackage @@ -236902,17 +237085,17 @@ self: { }: mkDerivation { pname = "rec-def"; - version = "0.1"; - sha256 = "1ki145p9cb8dks2vxlwinma8h3kifx5ikyjsfcabv1dg6qrp77vj"; - revision = "1"; - editedCabalFile = "1q1ajjy26gqgbhgjazzg0j74rk1lcy1vfax3rjnxdc7qsj5bv95g"; + version = "0.2"; + sha256 = "0dfw86ws00gsdnzb238pmr4i2lyfp405lp70nbak45qq2cbz0zj8"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base concurrency containers dejafu doctest QuickCheck random tasty tasty-dejafu template-haskell ]; - description = "Recusively defined values"; + description = "Recursively defined values"; license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "rec-smallarray" = callPackage @@ -244165,6 +244348,8 @@ self: { ]; description = "A data type of run-length-encoded lists"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "rlglue" = callPackage @@ -250932,24 +251117,6 @@ self: { }) {}; "selda" = callPackage - ({ mkDerivation, base, bytestring, containers, exceptions, mtl - , random, text, time, uuid-types - }: - mkDerivation { - pname = "selda"; - version = "0.5.1.0"; - sha256 = "1gd7fdgqw6q507wn7h1pln9wb7kh65vd7iv0s1ydg54r36qdlrgl"; - revision = "1"; - editedCabalFile = "0sdzfgsmgw20idxnvvf4sbp8bkl3n7qa7qkphv63pfmqvzyplkwg"; - libraryHaskellDepends = [ - base bytestring containers exceptions mtl random text time - uuid-types - ]; - description = "Multi-backend, high-level EDSL for interacting with SQL databases"; - license = lib.licenses.mit; - }) {}; - - "selda_0_5_2_0" = callPackage ({ mkDerivation, base, bytestring, containers, exceptions, mtl , random, text, time, uuid-types }: @@ -250963,7 +251130,6 @@ self: { ]; description = "Multi-backend, high-level EDSL for interacting with SQL databases"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "selda-json" = callPackage @@ -250997,24 +251163,6 @@ self: { }) {}; "selda-sqlite" = callPackage - ({ mkDerivation, base, bytestring, direct-sqlite, directory - , exceptions, selda, text, time, uuid-types - }: - mkDerivation { - pname = "selda-sqlite"; - version = "0.1.7.1"; - sha256 = "1a1rik32h8ijd98v98db1il10ap76rqdwmjwhj0hc0h77mm6qdfb"; - revision = "1"; - editedCabalFile = "05zdf07fizf97yby0ld4qkd5padxg9fhmpfiiii4jl7xklccnl6p"; - libraryHaskellDepends = [ - base bytestring direct-sqlite directory exceptions selda text time - uuid-types - ]; - description = "SQLite backend for the Selda database EDSL"; - license = lib.licenses.mit; - }) {}; - - "selda-sqlite_0_1_7_2" = callPackage ({ mkDerivation, base, bytestring, direct-sqlite, directory , exceptions, selda, text, time, uuid-types }: @@ -251028,7 +251176,6 @@ self: { ]; description = "SQLite backend for the Selda database EDSL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "select" = callPackage @@ -252131,6 +252278,37 @@ self: { license = lib.licenses.bsd3; }) {}; + "serialise_0_2_6_0" = callPackage + ({ mkDerivation, aeson, array, base, binary, bytestring, cborg + , cereal, cereal-vector, containers, criterion, deepseq, directory + , fail, filepath, ghc-prim, half, hashable, pretty, primitive + , QuickCheck, quickcheck-instances, semigroups, store, strict, tar + , tasty, tasty-hunit, tasty-quickcheck, text, these, time + , unordered-containers, vector, zlib + }: + mkDerivation { + pname = "serialise"; + version = "0.2.6.0"; + sha256 = "05m5h5vfjp4wvh6y7j2f3d4c3l6gxww2n1v38vqrjacpw641izwk"; + libraryHaskellDepends = [ + array base bytestring cborg containers ghc-prim half hashable + primitive strict text these time unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cborg containers directory filepath primitive + QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck + text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson array base binary bytestring cborg cereal cereal-vector + containers criterion deepseq directory fail filepath ghc-prim half + pretty semigroups store tar text time vector zlib + ]; + description = "A binary serialisation library for Haskell values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "serialise-uuid" = callPackage ({ mkDerivation, base, bytestring, cborg, serialise, tasty , tasty-hunit, tasty-quickcheck, uuid-types @@ -254069,6 +254247,7 @@ self: { description = "Utilities for using servant in a polysemy stack"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "servant-pool" = callPackage @@ -254443,8 +254622,8 @@ self: { ({ mkDerivation, base, Cabal, directory, exceptions, filepath }: mkDerivation { pname = "servant-serf"; - version = "0.3.1.1"; - sha256 = "1092b8xsdkqmaii0dxyn0dshj01crilmnp83qczxvy426dik4zww"; + version = "0.3.1.2"; + sha256 = "12qyg3bj4f8y4f3z0p3dxh4ms8xdv6226120xsdd6jkbxynmap01"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -259989,6 +260168,8 @@ self: { ]; description = "Nat singletons represented by Int"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "siphash" = callPackage @@ -262122,12 +262303,12 @@ self: { }: mkDerivation { pname = "smtpbz"; - version = "1.0.0"; - sha256 = "1xn66l3bifrd6y12rssgsj4dihy325c9lbxl20ms49rnkcnwzwfq"; + version = "1.0.1"; + sha256 = "1zxcr4md1r9dlg14a3b6ywqnir6jx95qsffwv2f08k2mkifm82w3"; libraryHaskellDepends = [ aeson base bytestring http-conduit http-types text ]; - description = "This is smtpbz"; + description = "Unofficial API client for smtp.bz"; license = lib.licenses.bsd2; }) {}; @@ -267345,8 +267526,8 @@ self: { pname = "stack"; version = "2.9.1"; sha256 = "01020dx89m07qmjs58vs2kidhkzq3106md08w6c65bzxvlf6kcwk"; - revision = "1"; - editedCabalFile = "06xrw6k1vqkvgmb4cvxqmh756n7h9vynbb3smicb1149czrlwkv2"; + revision = "2"; + editedCabalFile = "14k4b8cn52bdl4n181afq8zqycl8nb4mv8vsg636c6b4s9yc053w"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" "-fsupported-build" @@ -271761,30 +271942,6 @@ self: { }) {}; "string-random" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers - , optparse-applicative, pcre-heavy, QuickCheck, random, tasty - , tasty-hunit, tasty-quickcheck, text, transformers - }: - mkDerivation { - pname = "string-random"; - version = "0.1.4.2"; - sha256 = "0rqh0cwywlzg4xyb1s80mghl3kq3sngg8xjbh4g9x4p8fc6maiw9"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec base containers random text transformers - ]; - executableHaskellDepends = [ base optparse-applicative text ]; - testHaskellDepends = [ - base bytestring pcre-heavy QuickCheck tasty tasty-hunit - tasty-quickcheck text - ]; - description = "A library for generating random string from a regular experession"; - license = lib.licenses.bsd3; - mainProgram = "hstrrand"; - }) {}; - - "string-random_0_1_4_3" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , optparse-applicative, pcre-heavy, QuickCheck, random, tasty , tasty-hunit, tasty-quickcheck, text, transformers @@ -271805,7 +271962,6 @@ self: { ]; description = "A library for generating random string from a regular experession"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hstrrand"; }) {}; @@ -273933,8 +274089,8 @@ self: { ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: mkDerivation { pname = "svg-icons"; - version = "1.0.0.0"; - sha256 = "1ddq3im8z4jqpxxk3qqa30372ybvp8capmxbi3xx5ik5vjrcp0cv"; + version = "2.0.1.0"; + sha256 = "10a5bcbm28fnkrr6cfzfqwsm8lz8rpwdbsgbr8w40bwdgn8v5r06"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -279332,7 +279488,6 @@ self: { ]; description = "Bleeding edge prelude"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "technique" = callPackage @@ -279511,26 +279666,27 @@ self: { license = lib.licenses.bsd3; }) {}; - "telegram-bot-simple_0_5_2" = callPackage + "telegram-bot-simple_0_6" = 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 + , servant-server, split, stm, template-haskell, text, time + , transformers, unordered-containers, warp, warp-tls }: mkDerivation { pname = "telegram-bot-simple"; - version = "0.5.2"; - sha256 = "1fkpgdyrfa1ckaljmchha89mpqrkdwwj0pvcwvn38jg3y523n6k9"; + version = "0.6"; + sha256 = "1f4nfh32v5l60p2bqifg5dl311p86lis51na7hri074w0p3kg6ki"; 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 + servant-multipart-api servant-multipart-client servant-server split + stm template-haskell text time transformers unordered-containers + warp warp-tls ]; description = "Easy to use library for building Telegram bots"; license = lib.licenses.bsd3; @@ -280129,6 +280285,8 @@ self: { ]; description = "Functors et al. over arity-1 type constructors"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "ten-lens" = callPackage @@ -280142,6 +280300,7 @@ self: { libraryHaskellDepends = [ base lens profunctors some ten ]; description = "Lenses for the types in the ten package"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "ten-unordered-containers" = callPackage @@ -280167,6 +280326,7 @@ self: { ]; description = "Higher-kinded hash containers"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; }) {}; "tensor" = callPackage @@ -283570,27 +283730,6 @@ self: { }) {}; "th-utilities" = callPackage - ({ mkDerivation, base, bytestring, containers, directory, filepath - , hspec, primitive, syb, template-haskell, text, th-abstraction - , th-orphans, vector - }: - mkDerivation { - pname = "th-utilities"; - version = "0.2.4.3"; - sha256 = "1krvn3xp7zicp6wqcgmgbgl2a894n677vxi6vhcna16cx03smic9"; - libraryHaskellDepends = [ - base bytestring containers directory filepath primitive syb - template-haskell text th-abstraction th-orphans - ]; - testHaskellDepends = [ - base bytestring containers directory filepath hspec primitive syb - template-haskell text th-abstraction th-orphans vector - ]; - description = "Collection of useful functions for use with Template Haskell"; - license = lib.licenses.mit; - }) {}; - - "th-utilities_0_2_5_0" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , hspec, primitive, syb, template-haskell, text, th-abstraction , th-orphans, vector @@ -283609,7 +283748,6 @@ self: { ]; description = "Collection of useful functions for use with Template Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "thank-you-stars" = callPackage @@ -283802,6 +283940,8 @@ self: { pname = "these-skinny"; version = "0.7.5"; sha256 = "1nbcfkjs7cn3gnyypxdf1gxm52gzqc3lqygdl8qrfgdk7cck6sbj"; + revision = "1"; + editedCabalFile = "1paqqcdbqr91gvvs0anq30pkdd37g70ql4v11lszl6dzjl6yy3d5"; libraryHaskellDepends = [ base deepseq ghc-prim ]; description = "A fork of the 'these' package without the dependency bloat"; license = lib.licenses.bsd3; @@ -284915,8 +285055,8 @@ self: { ({ mkDerivation, base, time }: mkDerivation { pname = "time-domain"; - version = "0.1.0.0"; - sha256 = "1gmz0l9nf185cl43qfdcsb15hgfkk6wprrfc5q93l82kgdc30bj4"; + version = "0.1.0.1"; + sha256 = "012dgd2265c6w6j9015js9ag8430xnwkd1vl1mkiv3wwg98svvrq"; libraryHaskellDepends = [ base time ]; description = "A library for time domains and durations"; license = lib.licenses.mit; @@ -287181,8 +287321,8 @@ self: { pname = "toml-reader"; version = "0.1.0.0"; sha256 = "06gxp8pzh8cdrifg5n0mhlnrslrx7k235sz2ldpy60x7vz7qywv9"; - revision = "1"; - editedCabalFile = "16qfl1bz7c8a34xvs5fzs5r421309xpw9gfsiv2szivd5hcp9f9r"; + revision = "2"; + editedCabalFile = "0ga0nc2n3irk0iy7ih90vww1cyaydn5sz7bpk7bz21ncny3g9fyg"; libraryHaskellDepends = [ base containers deepseq megaparsec parser-combinators text time ]; @@ -287196,19 +287336,25 @@ self: { "toml-reader-parse" = callPackage ({ mkDerivation, base, comonad, containers, deepseq, dlist, mtl - , prettyprinter, prettyprinter-combinators, text, time, toml-reader - , vector + , optparse-applicative, prettyprinter, prettyprinter-combinators + , tasty, tasty-hunit, text, time, toml-reader, vector }: mkDerivation { pname = "toml-reader-parse"; - version = "0.1.0.0"; - sha256 = "1ddwk29isiq190fd025laq0g8js7ifcngph9acy8zlmppp3685w7"; + version = "0.1.1.0"; + sha256 = "1ah47icy8lnpnmhpsmyp9pvp8f134pzzi6cvv5vpnw2r5szr9vly"; libraryHaskellDepends = [ base comonad containers deepseq dlist mtl prettyprinter prettyprinter-combinators text time toml-reader vector ]; + testHaskellDepends = [ + base optparse-applicative prettyprinter prettyprinter-combinators + tasty tasty-hunit text toml-reader + ]; description = "Alternative parser for TOML values produced by the toml-reader package"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "tomland" = callPackage @@ -293054,6 +293200,26 @@ self: { license = lib.licenses.asl20; }) {}; + "tzdata_0_2_20220923_0" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, HUnit + , tasty, tasty-hunit, tasty-th, unix, vector + }: + mkDerivation { + pname = "tzdata"; + version = "0.2.20220923.0"; + sha256 = "0wzk15hlrjpdqh796h1v120223kn1327qr0rzp13ak0y5hm1fqrw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers deepseq vector + ]; + testHaskellDepends = [ + base bytestring HUnit tasty tasty-hunit tasty-th unix + ]; + description = "Time zone database (as files and as a module)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "tztime" = callPackage ({ mkDerivation, base, deepseq, directory, doctest-parallel , filepath, mtl, safe-exceptions, tasty, tasty-discover @@ -301237,8 +301403,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.21.1"; - sha256 = "06yh0iw0yhs7kdgra3s39cl7fyvl2ys81ihw48k9jpravaal31xl"; + version = "3.22"; + sha256 = "074qg7r78p427gar1zqx98r7ypy3b0r9flvpsqpm27w1d7rlxl21"; libraryHaskellDepends = [ base bytestring transformers vector ]; libraryPkgconfigDepends = [ vulkan ]; testHaskellDepends = [ @@ -301272,8 +301438,8 @@ self: { }: mkDerivation { pname = "vulkan-utils"; - version = "0.5.8.1"; - sha256 = "185ln34gv8p6iwifhjfzkvxbcnbb7zkkf3phlfm6hk7kykgdypvy"; + version = "0.5.9"; + sha256 = "114kx06i58d6pzgd86qxqih7nv845nvf04isl83xbfzij4bf1p06"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base bytestring containers dependent-map dependent-sum extra @@ -304700,25 +304866,25 @@ self: { "webby" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, formatting - , http-api-data, http-types, relude, resourcet, tasty, tasty-hunit - , tasty-quickcheck, text, unliftio, unliftio-core + , http-api-data, http-types, mime-types, relude, resourcet, tasty + , tasty-hunit, tasty-quickcheck, text, unliftio, unliftio-core , unordered-containers, wai }: mkDerivation { pname = "webby"; - version = "1.0.2"; - sha256 = "17mx6xwrb49rqx55ccg1wx3ysjpfbvii8kwrmd4nd9wisslldiv6"; + version = "1.1.0"; + sha256 = "1nrk40blzmzv3drgja76bq6czlayqan4rl3wgkd7mlkbkvdplmxj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base binary bytestring formatting http-api-data http-types - relude resourcet text unliftio unliftio-core unordered-containers - wai + mime-types relude resourcet text unliftio unliftio-core + unordered-containers wai ]; testHaskellDepends = [ aeson base binary bytestring formatting http-api-data http-types - relude resourcet tasty tasty-hunit tasty-quickcheck text unliftio - unliftio-core unordered-containers wai + mime-types relude resourcet tasty tasty-hunit tasty-quickcheck text + unliftio unliftio-core unordered-containers wai ]; description = "A super-simple web server framework"; license = lib.licenses.asl20; @@ -308709,8 +308875,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "0.11.1"; - sha256 = "18xwliqcba0ia4p64gxiqd0pvkg3r3ylsmn3mywa5p43x1dji481"; + version = "0.12.0"; + sha256 = "0vgxicqhzvhnbi6mn2bjw56pnvnqd4d49hn5q1fpjhjbpxxz5vgi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -314483,8 +314649,8 @@ self: { }: mkDerivation { pname = "yesod-test"; - version = "1.6.14"; - sha256 = "1sb50n9x5xsisad6czxx1gazrjak9hj6mcpv3q147yhpgfnpay9k"; + version = "1.6.15"; + sha256 = "16q4f1l3m4l8iy5vmaa8c0vm2iiqhpghf3kykymlh41xy96mqpn3"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder blaze-html blaze-markup bytestring case-insensitive conduit containers cookie hspec-core diff --git a/pkgs/development/haskell-modules/patches/cachix.patch b/pkgs/development/haskell-modules/patches/cachix.patch new file mode 100755 index 000000000000..21f1496933a7 --- /dev/null +++ b/pkgs/development/haskell-modules/patches/cachix.patch @@ -0,0 +1,10 @@ +--- a/src/Cachix/Client/OptionsParser.hs ++++ b/src/Cachix/Client/OptionsParser.hs +@@ -15,7 +15,7 @@ + import qualified Cachix.Client.URI as URI + import qualified Cachix.Deploy.OptionsParser as DeployOptions + import Options.Applicative +-import Protolude hiding (toS) ++import Protolude hiding (option, toS) + import Protolude.Conv + import qualified URI.ByteString as URI diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 8d512968a857..44ffc7335c34 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -8,8 +8,8 @@ let "ghc8102BinaryMinimal" "ghc8107Binary" "ghc8107BinaryMinimal" - "ghc922Binary" - "ghc922BinaryMinimal" + "ghc924Binary" + "ghc924BinaryMinimal" "ghcjs" "ghcjs810" "integer-simple" @@ -86,10 +86,10 @@ in { minimal = true; }; - ghc922Binary = callPackage ../development/compilers/ghc/9.2.2-binary.nix { + ghc924Binary = callPackage ../development/compilers/ghc/9.2.4-binary.nix { llvmPackages = pkgs.llvmPackages_12; }; - ghc922BinaryMinimal = callPackage ../development/compilers/ghc/9.2.2-binary.nix { + ghc924BinaryMinimal = callPackage ../development/compilers/ghc/9.2.4-binary.nix { llvmPackages = pkgs.llvmPackages_12; minimal = true; }; @@ -192,12 +192,15 @@ in { ghc94 = ghc942; ghcHEAD = callPackage ../development/compilers/ghc/head.nix { bootPkgs = - if stdenv.isAarch64 || stdenv.isAarch32 then - packages.ghc922BinaryMinimal + # For GHC 9.2.3 and 9.2.4 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc924 else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then packages.ghc924 + else if stdenv.isAarch64 then + packages.ghc924BinaryMinimal else - packages.ghc922Binary; + packages.ghc924Binary; inherit (buildPackages.python3Packages) sphinx; # Need to use apple's patched xattr until # https://github.com/xattr/xattr/issues/44 and @@ -272,15 +275,15 @@ in { compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { }; packageSetConfig = bootstrapPackageSet; }; - ghc922Binary = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc922Binary; - ghc = bh.compiler.ghc922Binary; + ghc924Binary = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc924Binary; + ghc = bh.compiler.ghc924Binary; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; packageSetConfig = bootstrapPackageSet; }; - ghc922BinaryMinimal = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc922BinaryMinimal; - ghc = bh.compiler.ghc922BinaryMinimal; + ghc924BinaryMinimal = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc924BinaryMinimal; + ghc = bh.compiler.ghc924BinaryMinimal; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; packageSetConfig = bootstrapPackageSet; };